dtyson2000 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! Quote Link to comment Share on other sites More sharing options...
akitchin 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). Quote Link to comment Share on other sites More sharing options...
dtyson2000 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! Quote Link to comment Share on other sites More sharing options...
dtyson2000 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! Quote Link to comment 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.