首頁 > 後端開發 > php教程 > php的str_replace() 函数使用正则解决方法

php的str_replace() 函数使用正则解决方法

PHP中文网
發布: 2023-02-28 13:38:01
原創
2031 人瀏覽過

  phpstr_replace() 函数使用正则
字符串如下:

“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”
登入後複製

需要对http开始,?结束之间的字符串换成“abc”,在php的str_replace函数里,该如何写?谢谢

------解决方案--------------------
str_replace 用不了正则,用preg_replace 吧
------解决方案--------------------

$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).'
';
}
登入後複製

 以上就是php的str_replace() 函数使用正则解决方法的内容,更多相关内容请关注PHP中文网(www.php.cn)!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
php - 這個怎麼正規提取出來
來自於 1970-01-01 08:00:00
0
0
0
PHP正規求助
來自於 1970-01-01 08:00:00
0
0
0
如何正確使用PHP模板
來自於 1970-01-01 08:00:00
0
0
0
轉換JavaScript正規表示式為PHP
來自於 1970-01-01 08:00:00
0
0
0
將PHP 5.4升級到PHP 7.4後未回傳正確的值。
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板