文字列内の単語の位置を見つけることができる関数はありますか? 位置とは、文字列内のどの数字の文字かという意味ではありません。strpos() や strstr() など、すでにこれを行う関数がたくさんあることは知っています。私が探しているのは、単語の数に対する文字列内の単語の数を返す関数です。
たとえば、「これは文字列です」というテキストで「文字列」を検索すると、結果は 4 になります。
注: 文字列を配列に分割することには興味がありません。文字列を配列ではなく文字列として入力できる関数が必要です。したがって、ここでの答え 文字列内の正確な単語位置を見つける は、私が探しているものではありません。