PHP substr_count()
PHP プログラミング言語の substr_count() 関数も重要な組み込み関数の 1 つであり、特定の文字列内に部分文字列が何個出現するかをカウントするのに非常に役立ちます。この関数は、指定されたインデックス範囲内にある指定された部分文字列の検索オプションを提供します。 substr_count() は大文字と小文字を区別します。これは、「abc」部分文字列値が文字列「acbcab」に存在しないことを意味します。検索に指定された (開始 + 長さ) の値が渡された文字列のサイズを超える場合、警告メッセージがユーザーに返されます。
無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
PHP の substr_count() 関数の構文
以下の構文:
Substr_count($string1, $substring1, $start1, $length1)
substr_count() 関数のパラメータ
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 の値によって文字列の長さが増加する場合は、警告メッセージを提供または生成します。このパラメータは決して必須のパラメータではありません。これはオプションのパラメータです。
PHP での substr_count() 関数の仕組み
substr_count() 関数は、さまざまなタイプの場合に以下に示すさまざまなタイプの値を返すことによって機能します。
- 指定された部分文字列が何度も出現するのは、その文字列にまったく渡されていないオプションのパラメータがある場合のみです。
- 文字列値がパラメータとして渡されると、部分文字列は文字列の開始点から文字列の終了点までの間に何度も出現します。
- 部分文字列は、長さと開始パラメータの両方が渡される場合、文字列の内部/文字列内で、文字列の開始位置と文字列の位置の開始+長さの間で表示されます。
- substr_count() 関数は基本的に、特定の大きな文字列またはその他の内部の特定の部分文字列の出現回数をカウントすることによって機能します。 substr_count() は、インデックス範囲内の特定の部分文字列を検索するオプションを提供します。
PHP substr_count() の実装例
以下は substr_count() 関数の例です:
例 #1
これは、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>"; ?>
出力:
例 #2
これは、開始パラメータが渡された場合の 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>"; ?>
出力:
例 #3
これは、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>"; ?>
出力:
Example #4
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:
Conclusion
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.
Recommended Article
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 ob_start()
- Abstract Class in PHP
- PHP chop()
以上がPHP substr_count()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。
