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";
専門家にご協力ください
-----解決策- -------------------
$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]);