関数 stristr
関数 stristr は、大文字小文字を区別せずに文字列内の部分文字列の最初の出現を検索し、その出現箇所から文字列の終わりまでの部分を返します。部分文字列が見つからない場合は、false を返します。
構文
stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
例
大文字小文字を区別しない部分文字列の検索:
<?php
$email = 'USER@EXAMPLE.com';
echo stristr($email, 'e'); // 最初の 'E' を見つける
?>
コードの実行結果:
"ER@EXAMPLE.com"
例
見つかった部分文字列の前の部分を取得するための第三引数の使用:
<?php
$string = 'Hello World';
echo stristr($string, 'w', true); // 'W' の前の部分を返す
?>
コードの実行結果:
"Hello "
例
部分文字列の存在確認:
<?php
$res = stristr('Hello World', 'xyz');
var_dump($res);
?>
コードの実行結果:
false