ホームページ >バックエンド開発 >PHPチュートリアル >PHP substr_count()
PHP プログラミング言語の substr_count() 関数も重要な組み込み関数の 1 つであり、特定の文字列内に部分文字列が何個出現するかをカウントするのに非常に役立ちます。この関数は、指定されたインデックス範囲内にある指定された部分文字列の検索オプションを提供します。 substr_count() は大文字と小文字を区別します。これは、「abc」部分文字列値が文字列「acbcab」に存在しないことを意味します。検索に指定された (開始 + 長さ) の値が渡された文字列のサイズを超える場合、警告メッセージがユーザーに返されます。
無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
以下の構文:
Substr_count($string1, $substring1, $start1, $length1)
substr_count() 関数のパラメータの説明:
1. $string1: PHP プログラミング言語の substr_count() の string1 パラメーターは、実際に部分文字列の出現がカウントされるパラメーターを渡すのに役立ちます。この string1 パラメータは、substr_count() 関数の必須パラメータの 1 つです。 substr_count() を機能させるために必要です。
2. $substring1: PHP プログラミング言語の substr_count() の substring1 パラメーターは、文字列の検索と出現がカウントされて返されるサブストリングを渡すのに役立ちます。この substring1 パラメータは必須パラメータであるため、指定する必要があります。
3. $start1: PHP プログラミング言語の substr_count() の start1 パラメーターは、このパラメーターに渡される値に役立ちますが、PHP substr_count() 関数の必須パラメーターではありません。これはオプションのパラメータです。パラメーターが値とともに渡されると、検索が完了し、文字列全体を検索するのではなく、部分文字列のさまざまな出現を検索する代わりに開始位置から開始されます。
4. $length1: PHP プログラミング言語の substr_count() の length1 パラメーターは、実際に start から start+length 位置まで開始する検索操作を制限するのに役立ちます。 start+length の値によって文字列の長さが増加する場合は、警告メッセージを提供または生成します。このパラメータは決して必須のパラメータではありません。これはオプションのパラメータです。
substr_count() 関数は、さまざまなタイプの場合に以下に示すさまざまなタイプの値を返すことによって機能します。
以下は substr_count() 関数の例です:
これは、2 つの必須パラメータを使用した substr_count() の実装例です。それらは元の文字列と部分文字列です。部分文字列は、substr_count() 内の元のソース文字列内で検索され、その部分文字列が何回出現したかがわかります。
コード:
<?php $str1 = "pavan sake pavan"; echo "<hr>"; echo "The Original Source String is :: $str1"; echo "<br>"; $substring1 = "pavan"; echo "The Sub String which is to be searched in the original source string :: $substring1"; echo "<br>"; echo "The number of occurrences of the substring ($substring1) is :: "; echo substr_count($str1, $substring1); echo "<hr>"; ?>
出力:
これは、開始パラメータが渡された場合の substr_count() 関数の実装例です。
コード:
<?php echo "This is the example of implementing start1 variable/parameter inside of substring_count() function"; echo "<br>"; $str1 = "pavankumar sake pavan"; echo "<hr>"; echo "The Original Source String is :: $str1"; echo "<br>"; $substring1 = "pavan"; echo "The Sub String which is to be searched in the original source string :: $substring1"; echo "<br>"; echo "The number of occurrences of the substring ($substring1) after the string length 6 is :: "; echo substr_count($str1, $substring1, 6); echo "<hr>"; ?>
出力:
これは、start1 パラメーターと length1 パラメーターの両方が渡された場合の substr_count() の実装例です。これにより、検索が 2 回バイパスされます。
コード:
<?php echo "This is the example of implementing length1 and start1 variables/parametersinside of substring_count() function :: "; echo "<br>"; $str1 = "pavankumar sake pavan sake sakesakesakesake"; echo "<hr>"; echo "The Original Source String of str1 variable is :: $str1"; echo "<br>"; $substring1 = "pavan"; echo "The Sub String substring1 variable which is to be searched in the original source string :: $substring1"; echo "<br>"; echo "The number of occurrences of the substring1 ($substring1) after the start value 6 and length value 2 is :: "; echo substr_count($str1, $substring1, 6, 2); echo "<hr>"; ?>
出力:
This is the example of implementing the substr_count() function when the string length exceeds the start1+length1 parameters value. This will produce a warning type of message. Check out the output so that you will understand the substr_count() function.
Code:
<?php echo "This is the example of implementing length1 and start1 variables/parameters inside of substring_count() function for warning message if length exceeds the string length :: "; echo "<br>"; $str1 = "pavankumar sake pavan sake sakesakesakesake"; echo "<hr>"; echo "The Original Source String of str1 variable is :: $str1"; echo "<br>"; $substring1 = "pavan"; echo "The Sub String substring1 variable which is to be searched in the original source string :: $substring1"; echo "<br>"; echo "<hr>"; echo "The number of occurrences of the substring1 ($substring1) after the start value 6 and length value 2 is :: "; echo "<hr>"; echo substr_count($str1, $substring1, 6, 121); echo "<hr>"; ?>
Output:
I hope you learned what is the definition of the PHP substr_count() function along with substr_count()’s syntax and parameter, how the PHP substr_count() function works in the PHP Programming language along with various examples to understand the substr_count() concept better and so easily.
This is a guide to the PHP substr_count(). Here we discuss the Introduction and its parameters of PHP substr_count() Function along with examples and Code Implementation. You can also go through our other suggested articles to learn more-
以上がPHP substr_count()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。