strstr 文字列が最初に現れる位置を見つける &reftitle.description; stringfalsestrstr stringhaystack stringneedle boolbefore_needle&false; haystack の中で needle が最初に現れる場所を含めてそこから文字列の終わりまでを返します。 この関数は大文字小文字を区別することに注意してください。 大文字小文字を区別しない検索を行う場合は、stristr を使用してください。 もし特定の haystackneedle があるかどうかを調べるだけの場合、 より高速でメモリ消費も少ない 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; <function>strstr</function> の例 ]]> &reftitle.seealso; stristr strrchr strpos strpbrk preg_match