:PHP:preg_match_all() '/((d{9}).html)/s'
preg_match_all('/((\d{9})\.html)/s', $content, $results);
それが正常に動作しますが、私はただ結果として数字をしたいです配列$ results []では、 "searchstring"全体ではありません。
アイデア?私は解決策があると確信していますが、それを行う方法を忘れました:)
:PHP:preg_match_all() '/((d{9}).html)/s'
preg_match_all('/((\d{9})\.html)/s', $content, $results);
それが正常に動作しますが、私はただ結果として数字をしたいです配列$ results []では、 "searchstring"全体ではありません。
アイデア?私は解決策があると確信していますが、それを行う方法を忘れました:)
少なくとも外括弧を取り除くことができます:/(\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