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! 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? 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; } } ?> Link to comment https://forums.phpfreaks.com/topic/55018-searching-a-text-file/#findComment-272237 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.