fubowl Posted July 17, 2007 Share Posted July 17, 2007 Is there a function, similar to preg_replace, where I can look for a unique indicator in my code, and then look for another unique indicator, while saving the contents between the two indicators to a variable? Such as if I had the following string: "bla bla random stuff <indicator>i want to save this stuff</indicator>bla bla more random stuff" So I obviously want the stuff between the indicators, and I thought if I could search for the first indicator until it's closing tag, while saving the contents in between, then it could work. But I don't know if there is a function to do that. Link to comment https://forums.phpfreaks.com/topic/60456-solved-php-unique-search-expression/ Share on other sites More sharing options...
teng84 Posted July 17, 2007 Share Posted July 17, 2007 what? Link to comment https://forums.phpfreaks.com/topic/60456-solved-php-unique-search-expression/#findComment-300715 Share on other sites More sharing options...
effigy Posted July 18, 2007 Share Posted July 18, 2007 preg_match_all('#<indicator>(.*?)</indicator>#', $string, $matches); Link to comment https://forums.phpfreaks.com/topic/60456-solved-php-unique-search-expression/#findComment-300835 Share on other sites More sharing options...
fubowl Posted July 18, 2007 Author Share Posted July 18, 2007 Wow, thanks very much effigy, just what I wanted. Although, why does the string get duplicated into the array in two entries? Array ( [0] => Array ( [0] => i want to save this stuff ) [1] => Array ( [0] => i want to save this stuff ) ) Link to comment https://forums.phpfreaks.com/topic/60456-solved-php-unique-search-expression/#findComment-300942 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.