oldtimer Posted November 23, 2009 Share Posted November 23, 2009 Hi, I have this code <?php $content = '<a href="showfile.php?file=helloworld.pdf">PDF Link here'; ?> what i wanted to do is to find if the string contains a pdf and then add the #toolbar=0 if the $content variable contains "pdf". <?php if(strpos($content,"pdf") { // add after the #toolbar=0 // output should be ...helloworld.pdf#toolbar=0 } ?> Hope i made this clear and thanks for your time. Link to comment https://forums.phpfreaks.com/topic/182566-search-a-string-within-a-string-and-then-add-another-string/ Share on other sites More sharing options...
Psycho Posted November 23, 2009 Share Posted November 23, 2009 <?php $content = '<a href="showfile.php?file=helloworld.pdf">PDF Link here'; $content = preg_replace('/(file=[^.]*.pdf)/', '\\1#toolbar=0', $content); echo $content; //Output: // <a href="showfile.php?file=helloworld.pdf#toolbar=0">PDF Link here ?> Link to comment https://forums.phpfreaks.com/topic/182566-search-a-string-within-a-string-and-then-add-another-string/#findComment-963586 Share on other sites More sharing options...
oldtimer Posted November 23, 2009 Author Share Posted November 23, 2009 Thank you for the help. Cheers! Link to comment https://forums.phpfreaks.com/topic/182566-search-a-string-within-a-string-and-then-add-another-string/#findComment-963595 Share on other sites More sharing options...
Psycho Posted November 23, 2009 Share Posted November 23, 2009 Please mark the topic solved. Link to comment https://forums.phpfreaks.com/topic/182566-search-a-string-within-a-string-and-then-add-another-string/#findComment-963637 Share on other sites More sharing options...
premiso Posted November 23, 2009 Share Posted November 23, 2009 Please mark the topic solved. They have not re-implemented that system yet Link to comment https://forums.phpfreaks.com/topic/182566-search-a-string-within-a-string-and-then-add-another-string/#findComment-963640 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.