haystack において needle が最初に見つかった位置から最後までを返します。
検索を行う文字列。
needle が文字列でない場合は、 それを整数に変換し、その番号に対応する文字として扱います。
TRUE にすると (デフォルトは FALSE です)、stristr() の返り値は、haystack の中で最初に needle があらわれる箇所より前の部分となります。
needle および haystack は大文字小文字を区別せずに評価されます。
マッチした部分文字列を返します。needle が見つからない場合は FALSE を返します。
| バージョン | 説明 | 
|---|---|
| 5.3.0 | オプションの before_needle パラメータが追加されました。 | 
| 4.3.0 | stristr() がバイナリセーフとなりました。 | 
例1 stristr() の例
<?php
  $email = 'USER@EXAMPLE.com';
  echo stristr($email, 'e'); // 出力は ER@EXAMPLE.com となります
  echo stristr($email, 'e', true); // PHP 5.3.0 以降では、出力は US となります
?>
例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 = 小文字の a
// 出力は APPLE となります
?>
注意: この関数はバイナリデータに対応しています。
NPO法人の設立(東京・大阪) 東京や大阪などNPO法人を設立する場合の注意点等を紹介
不動産・賃貸・マンション 不動産・賃貸・マンションに関する用語集です。
堺市の入院・内科大阪の賃貸探し 大阪で賃貸を探している方は大阪ホームへ
東京の賃貸マンション 東京で賃貸を探すなら東京賃貸.orgへ