devWhiz Posted June 8, 2011 Share Posted June 8, 2011 <?php $text_array = array('apple', 'peach', 'pear', 'orange'); $blacklist = "fruitblacklist.txt"; $blacklistarray = file($blacklist); for($x=0; $x!=count($text_array); $x++) { if(in_array($text_array[$x], $blacklistarray)) continue; echo $text_array[$x]."</br>"; } ?> in the blacklist file, if I just have apple it outputs peach pear orange but when I add more than one like apple peach it outputs apple pear orange why is it only reading one of the array values? I want it to skip each fruit that is in the array, using fruit as an example any help is appreciated. thanks Quote Link to comment https://forums.phpfreaks.com/topic/238747-in_array-help/ Share on other sites More sharing options...
PFMaBiSmAd Posted June 8, 2011 Share Posted June 8, 2011 By default, the data that file returns contains all the characters found in each line, including any new-line characters. Use the FILE_IGNORE_NEW_LINES flag to eliminate the new-line characters on the end of each line. Quote Link to comment https://forums.phpfreaks.com/topic/238747-in_array-help/#findComment-1226813 Share on other sites More sharing options...
devWhiz Posted June 8, 2011 Author Share Posted June 8, 2011 ah didnt think of that, Thank you sir Quote Link to comment https://forums.phpfreaks.com/topic/238747-in_array-help/#findComment-1226815 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.