この記事の例では、PHP が strstr() 関数を使用して、指定された文字列の後のすべての文字を取得する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
PHP の strstr() 関数は、別の文字列内で最初に出現した文字列を検索し、文字列の残りの部分を返すことができます。
strstr() 関数は次のように定義されます:
strstr(string,search,before_search)
パラメータの説明:
文字列が必要です。検索する文字列を指定します。
検索
必須。検索する文字列を指定します。
このパラメータが数値の場合、この数値に対応する ASCII 値に一致する文字を検索します。
before_search
オプション。デフォルト値はブール値「false」です。
「true」に設定すると、検索パラメータが最初に出現する前の文字列の部分が返されます。
サンプルコードは以下の通りです:
<?php echo strstr("欢迎来到本站","脚本"); echo "<br/>"; echo strstr("Welcome To www.jb51.net","jb51"); echo "<br/>"; echo strstr("123456789","5"); ?>
実行結果は以下の通りです:
本站 jb51.net 56789
追加:
strstr() 関数の 3 番目のオプションパラメータは PHP5.3 バージョン以降でのみ使用できます、例:
echo strstr("123456789","5",true); //输出:1234
PHP 文字列操作の詳細については、このサイトの特別トピック「PHP 文字列の使用法の概要」を参照してください。
この記事が PHP プログラミングのすべての人に役立つことを願っています。
上記では、PHP が strstr 関数を使用して指定された文字列以降のすべての文字を取得する方法を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人の役に立てば幸いです。