現在の位置: ホーム> 最新記事一覧> PHPのSTRPOS関数を使用して、サブストリングの位置を見つける方法は?詳細な指示はこちらです

PHPのSTRPOS関数を使用して、サブストリングの位置を見つける方法は?詳細な指示はこちらです

gitbox 2025-09-12
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// この部分は、記事の内容とは何の関係もありません</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"いらっしゃいませ PHP チュートリアル列!"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>

<hr>

</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// テキストを開始します</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>それを使用する方法 PHP の strpos 函数查找子字符串の位置?詳細な指示はこちらです</h1>"</span></span><span>;

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>存在する PHP 真ん中,<code>strpos()
" ;エコー "

パラメーター説明:

"
;エコー "
    "
;エコー "
  • \ $ haystack :検索するターゲット文字列。
  • "
    ;エコー "
  • \ $針:見つかるサブストリング。
  • "
    ;エコー
  • \ $ offset :ターゲット文字列の最初の文字から始まる検索を指定するオプションパラメーター。
  • ;エコー "" ;エコー

    戻り値

    ;エコー

    サブストリングが見つかった場合、 strpos()は、サブストリングが最初に表示される場所(0からカウント)を返します。見つからない場合はfalseを返します。

    エコー

    ユーザーの例

    ;エコー
    \ $ text = &#39;こんにちは、world!&#39;;
    \ $ pos = strpos(\ $ text、 &#39;world&#39;);
    
    if(\ $ pos!== false){
        echo &#39;substring in position:&#39;。 \ $ pos;
    } それ以外 {
        エコー「サブストリングは見つかりません」;
    }
    
    "
    ;
    エコー "

    Run result:

    "
    ;エコー

    位置のサブストリング:7

    ;エコー "

    予防

    "
    ;エコー "
      "
    ;エコー
  • 戻り値を判断するときは、Strict比較( !== FALSE )を使用します。位置0も有効な値であるため、 == falseを使用すると、誤解される可能性があります。
  • エコー "
  • Strpos()はケースに敏感です。ケースの鈍感である必要がある場合は、 strpos()を使用できます。
  • "
    ;エコー "" ;エコー "

    まとめ

    "
    ;エコー

    PHPのStrpos()は、サブストリング位置を見つけるためのコア関数です。それを習得すると、文字列検索、インターセプト、その他の操作を簡単に実装できます。リターン値とケース感度を厳密に比較することが一般的なエラーを回避するための鍵であることを思い出してください。

    ?>