regex - PHP: Return string between two characters -
i wanting use "keywords" within large string. these keywords start , end using my_keyword , user defined. how, within large string, can search , find between 2 * characters , return each instance?
the reason might change it, parts of keywords can user defined, such page_date_y might show year in page created.
so, again, need search , return between * characters. possible, or there better way of doing if don't know "keyword" length or might be?
<?php // keywords between * $str = "php *best*, *most popular* , *i* love it.";     if(preg_match_all('/\*(.*?)\*/',$str,$match)) {                     var_dump($match[1]);             } ?>   output:
array(3) {   [0]=>   string(4) "best"   [1]=>   string(12) "most popular"   [2]=>   string(1) "i" }      
Comments
Post a Comment