ホームページ >バックエンド開発 >PHPチュートリアル >助けてください、PHP マスター、この文字列をどうすればよいですか·

助けてください、PHP マスター、この文字列をどうすればよいですか·

WBOY
WBOYオリジナル
2016-06-13 13:09:30746ブラウズ

PHP がこの文字列を処理する方法をマスターするのを手伝ってください ·
$str = "http://www.test.com/imges/1.jpg--1,http://www.test.com/imges/ 3 .jpg--2,http://www.test.com/imges/3.jpg--3";

欲しい結果を得る正規表現の書き方がわかりません

$ str1 = "http://www.test.com/imges/1.jpg,http://www.test.com/imges/3.jpg,http://www.test.com/imges /3.jpg ";

$str2 = "1,2,3";

専門家にご協力ください

-----解決策- -------------------

PHP コード
$str = "http://www.test.com/imges/1.jpg--1,http://www.test.com/imges/3.jpg--2,http://www.test. com/imges/3.jpg--3";

$str1= preg_replace('/--(d+)/','',$str);
preg_match_all('/--(d+)/',$str,$m);
$str2=join(',',$m[1]);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。