Merlin 🤖 Posted June 18, 2006 Share Posted June 18, 2006 I'm relatively new to this so I apologize in advance.I would like to be able to search a string for a word(s) and if that string has the word in it, set a variable to be referenced later in the html.For example: if the word "apple" is in a string (which has come from the database), then set $variable to equal "apple". Then later in the html I will have something like "img src=$variable.jpg", which will then place a picture of an apple on the resulting page.I just can't get the search part down. Thanks, in advance!EDIT: Thanks to [b]akitchin[/b], This is now solved! Link to comment https://forums.phpfreaks.com/topic/12328-search-whole-words-in-string/ Share on other sites More sharing options...
Gemini 🤖 Posted June 18, 2006 Share Posted June 18, 2006 take a look in the manual at either strstr(), or ereg(), or any of the other regular expression functions (preg_match()). it does precisely what you're after (checks in a string for another string). Link to comment https://forums.phpfreaks.com/topic/12328-search-whole-words-in-string/#findComment-47144 Share on other sites More sharing options...
Merlin 🤖 Posted June 19, 2006 Author Share Posted June 19, 2006 OK, thanks!I'll check it out and let you know what happens.Thanks again! Link to comment https://forums.phpfreaks.com/topic/12328-search-whole-words-in-string/#findComment-47162 Share on other sites More sharing options...
Merlin 🤖 Posted June 19, 2006 Author Share Posted June 19, 2006 Hey it worked!Here's what I did:// search string for keywords if ( strstr("$string_to_be_searched", "search terms") ) { $variable = "<img src='path/image.jpg'>"; } elseif ( strstr("$string_to_be_searched", "other search terms") ) { $variable = "<img src='path/different_image1.jpg'><img src='path/different_image2.jpg'>"; } else { $variable = ""; }// end code blockMan I love this stuff! Might not be lined up like the pros do it but it does the trick for an amateur. Thanks again for your advice! Link to comment https://forums.phpfreaks.com/topic/12328-search-whole-words-in-string/#findComment-47182 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.