ホームページ  >  記事  >  バックエンド開発  >  PHPでstripos()を使用して、最初に出現した文字列を取得します

PHPでstripos()を使用して、最初に出現した文字列を取得します

autoload
autoloadオリジナル
2021-05-07 11:07:003082ブラウズ

PHPでstripos()を使用して、最初に出現した文字列を取得します

前回の記事では「str_replace()部分文字列置換関数の詳細解説 」をご紹介しましたが、今回は主にstripos()関数について紹介します。文字列は PHP で頻繁に使用されるデータ型です。一部の特殊なシナリオでは、指定した文字列が文字列内で最初に出現する位置を取得する必要がある場合があります。PHP には組み込みの Stripeos() 関数があります。この記事では、それについて説明します。 。 ひと目見て。最初に理解する必要があるのは、関数の構文です。

stripos    ( string $haystack   , string $needle   , int $offset = 0   )
  • $haystack: 検索する文字列

  • $needle: 検索するターゲット文字

  • $offset: オプション。指定した文字位置から検索を開始します。負の数の場合、検索は文字の末尾からこの文字数だけ開始されます。

  • #戻り値: $haystack 内の $needle が出現する位置

コード例:

1. パラメータは 2 つだけです: 検索する文字列と検索対象の文字です。

<?php
$str="Chinese php.com is better";
echo "出现的位置:".(stripos($str,&#39;com&#39;))."<br>";
?>
输出:出现的位置:12

2. 3 つのパラメータ

<?php
$str="Chinese php.com is better .com";
echo  "第一次出现的位置:".(stripos($str,&#39;com&#39;))."<br>";
echo  "第二次出现的位置:".(stripos($str,&#39;com&#39;,(stripos($str,&#39;com&#39;))+1))."<br>";
?>
输出:  第一次出现的位置:12
        第二次出现的位置:27

おすすめ: 2021 PHP 面接質問まとめ (集)》《 php ビデオチュートリアル #>>

以上がPHPでstripos()を使用して、最初に出現した文字列を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。