fix3r Posted June 10, 2007 Share Posted June 10, 2007 I want to be able to search for text in a text file. For example if there was this in a text file: php1:mysql1 php2:mysql2 php3:mysql3 php4:mysql4 apple:orange php5:mysql5 php6:mysql6 php7:mysql7 php8:mysql8 php9:mysql9 I want to be able to search for the word "apple" and then echo what is next to it, which would be "orange". How would I go about doing this? Also, if I were to search through these files in php daily with a lot of people searching through them, would my text files become corrupt? Thank you! Quote Link to comment https://forums.phpfreaks.com/topic/55018-searching-a-text-file/ Share on other sites More sharing options...
fix3r Posted June 10, 2007 Author Share Posted June 10, 2007 anyone? Quote Link to comment https://forums.phpfreaks.com/topic/55018-searching-a-text-file/#findComment-272006 Share on other sites More sharing options...
chigley Posted June 11, 2007 Share Posted June 11, 2007 <?php $file = "file.txt"; $search = "apple"; $lines = file($file); $found = false; foreach($lines as $line) { $pieces = explode(":", $line); if($pieces[0] == $search && !$found) { echo $pieces[1]; $found = true; } } ?> Quote Link to comment https://forums.phpfreaks.com/topic/55018-searching-a-text-file/#findComment-272237 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.