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;
offset が haystack
の長さより大きい場合、
ValueError がスローされます。
&reftitle.changelog;
&Version;
&Description;
&strings.changelog.needle-empty;
8.0.0
needle に数値を渡すことはサポートされなくなりました。
7.3.0
needle に数値を渡すことは非推奨になりました。
7.1.0
負の offset をサポートするようになりました。
&reftitle.examples;
=== の使用
]]>
!== の使用
]]>
オフセットの使用
]]>
&reftitle.notes;
¬e.bin-safe;
&reftitle.seealso;
stripos
str_contains
str_ends_with
str_starts_with
strrpos
strripos
strstr
strpbrk
substr
preg_match