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

# stristr

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

stristr -- 大文字小文字を区別しない strstr()

## 説明

string stristr ( string haystack, string needle )

`haystack` において `needle` が最初に見つかった位置から最後までを 返します。 `needle` および `haystack` は大文字小文字を区別せずに評価されます。

`needle` がない場合、`FALSE` を返します。

`needle` が文字列でない場合、整数に変換され、 通常の文字列として適用されます。

例 1. stristr() の例

`<?php $email = 'USER@EXAMPLE.com'; echo stristr($email, 'e'); // ER@EXAMPLE.com を出力する ?>`

例 2. 文字列が見つかるかどうかをテストする

`<?php $string = 'Hello World!'; if(stristr($string, 'earth') === FALSE) { echo '"earth" not found in string'; } // 出力: "earth" not found in string ?>`

例 3. 非 "文字列" のneedle を使用する

`<?php $string = 'APPLE'; echo stristr($string, 97); // 97 = lowercase a // 出力: APPLE ?>`

> 注意: この関数はバイナリデータに対応しています。

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

前のページ | ホーム | 次のページ
stripslashes | 上に戻る | strlen