strpos 文字列内の部分文字列が最初に現れる場所を見つける &reftitle.description; intfalsestrpos stringhaystack stringneedle intoffset0 文字列 haystack の中で、 needle が最初に現れる位置を探します。 &reftitle.parameters; haystack 検索対象の文字列。 needle 検索する文字列。 &strings.parameter.needle.non-string; offset 指定すると、文字列内での検索開始位置がその位置になります。 負の数を指定すると、文字列の末尾からこの数だけ戻った場所から検索を開始します。 &reftitle.returnvalues; needle が見つかった位置を、 haystack 文字列の先頭 (offset の値とは無関係) からの相対位置で返します。 文字列の開始位置は 0 であり、1 ではないことに注意しましょう。 needle が見つからない場合は &false; を返します。 &return.falseproblem; &reftitle.errors; offsethaystack の長さより大きい場合、 ValueError がスローされます。 &reftitle.changelog; &Version; &Description; &strings.changelog.needle-empty; 8.0.0 needle に数値を渡すことはサポートされなくなりました。 7.3.0 needle に数値を渡すことは非推奨になりました。 7.1.0 負の offset をサポートするようになりました。 &reftitle.examples; <literal>===</literal> の使用 ]]> !== の使用 ]]> オフセットの使用 ]]> &reftitle.notes; ¬e.bin-safe; &reftitle.seealso; stripos str_contains str_ends_with str_starts_with strrpos strripos strstr strpbrk substr preg_match