PHP マニュアル
前のページ |  | 次のページ

# 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 ?>`

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

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

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

前のページ | ホーム | 次のページ
strspn | 上に戻る | strtok