PHP's Str_replace () function uses regular
The string is as follows:
"Http:\/\/www.sina.com\/music1\/23412455.mp3?time=2234523&type=mp3" "http:\/\/www.sina.com\/music2\/ 4325243.mp3?time=2234523&type=mp3 "" Http:\/\/www.sina.com\/music3\/346553.mp3?time=2234523&type=mp3 "
Need to start with HTTP? The end of the string is replaced by "ABC", in the PHP str_replace function, how to write? Thanks
------Solution--------------------
Str_replace can not use the regular, with Preg_replace bar
------Solution--------------------
$urls = Array ("Http:\/\/www.sina.com\/music1\/23412455.mp3?time=2234523&type=mp3", "http:\/\/www.sina.com\/ Music2\/4325243.mp3?time=2234523&type=mp3 "," http:\/\/www.sina.com\/music3\/346553.mp3?time=2234523& Type=mp3 "), foreach ($urls as $url) {echo preg_replace ([email protected] (. *) \[email protected] ', ' abc ', $url). ';
The above is the PHP str_replace () function uses the content of the regular solution, more relevant content please pay attention to topic.alibabacloud.com (www.php.cn)!