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

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

autoload
リリース: 2023-03-09 13:14:01
オリジナル
3125 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート