strstr
文字列が最初に現れる位置を見つける
&reftitle.description;
stringfalsestrstr
stringhaystack
stringneedle
boolbefore_needle&false;
haystack の中で needle
が最初に現れる場所を含めてそこから文字列の終わりまでを返します。
この関数は大文字小文字を区別することに注意してください。
大文字小文字を区別しない検索を行う場合は、stristr
を使用してください。
もし特定の haystack に
needle があるかどうかを調べるだけの場合、
より高速でメモリ消費も少ない strpos
を代わりに使用してください。
&reftitle.parameters;
haystack
入力文字列。
needle
検索する文字列。
&strings.parameter.needle.non-string;
before_needle
&true; にすると、strstr
の戻り値は、haystack の中で最初に
needle があらわれる箇所より前の部分となります (needle は含めません)。
&reftitle.returnvalues;
部分文字列を返します。
needle が見つからない場合は &false; を返します。
&reftitle.changelog;
&Version;
&Description;
&strings.changelog.needle-empty;
8.0.0
needle に数値を渡すことはサポートされなくなりました。
7.3.0
needle に数値を渡すことは非推奨になりました。
&reftitle.examples;
strstr の例
]]>
&reftitle.seealso;
stristr
strrchr
strpos
strpbrk
preg_match