strstr

(PHP 3, PHP 4, PHP 5)

strstr -- 文字列が最初に現れる位置を見つける

説明

string strstr ( string haystack, string needle )

haystackの中でneedleが 最初に現れる場所から文字列の終わりまでを返します。

needle が見つからない場合はFALSEを返しま す。

needle が文字列でない場合は整数に変換され、 その値が検索対象の文字コードとして適用されます。

注意: この関数は大文字小文字を区別することに注意してください。大文字小文 字を区別しない検索を行う場合は、stristr()を使 用してください。

例 1. strstr()の例

<?php
$email
= 'user@example.com';
$domain = strstr($email, '@');
echo
$domain; // prints @example.com
?>

注意: もし特定の haystackneedle があるかどうかを調べるだけの場合、 より早く少ないメモリを使用する strpos() を代わりに使用してください。

strstr() は PHP 4.3.0 以降バイナリセーフになりました。

preg_match()stristr()strpos()strrchr() および substr() も参照ください。