-1
我使用這個功能:PHP:preg_match_all() '/((d{9}).html)/s'
preg_match_all('/((\d{9})\.html)/s', $content, $results);
它工作正常,但我只是想數字作爲結果在數組$ results []中,而不是整個「搜索字符串」。
任何想法?我確信有一個解決方案,但我忘了怎麼做:)
我使用這個功能:PHP:preg_match_all() '/((d{9}).html)/s'
preg_match_all('/((\d{9})\.html)/s', $content, $results);
它工作正常,但我只是想數字作爲結果在數組$ results []中,而不是整個「搜索字符串」。
任何想法?我確信有一個解決方案,但我忘了怎麼做:)
至少你可以擺脫外部括號:/(\d{9})\.html/s
,但整個字符串總是包含在$results[0]
。
你可以從$results[2]
(或$results[1]
在我的例子中)得到的數字。
preg_match_all('/((\d{9})\.html)/s', $content, $allResults);
$results = $allResults[2][0];
'print_r($ results)' – safarov 2012-04-02 12:24:30