私はこれらの次の変数を持っています:
$texttofind = "story of a test";
$paragraph = "the story of a test and a test paragraph used for
testing the story of a test paragraph";
カウントを返すために使用したいと思いpreg_match();
ます。この場合は2になります。何かアイデアはありますか?
私はこれらの次の変数を持っています:
$texttofind = "story of a test";
$paragraph = "the story of a test and a test paragraph used for
testing the story of a test paragraph";
カウントを返すために使用したいと思いpreg_match();
ます。この場合は2になります。何かアイデアはありますか?
正規表現は必要ありません。単にsubstr_count
:を使用してください。
echo 'Found texttofind ' . substr_count($paragraph, $texttofind) . ' times';
本当に正規表現を使用したい場合は、次の(遅く、不必要に複雑な)式を使用できます。
echo preg_match_all('/' . preg_quote($texttofind, '/') . '/', $paragraph);