函式名:stristr()
適用版本:所有版本
用法:stristr()函式用於在字串中查詢子字串,並返回從子字串開始到字串末尾的所有字元。該函式是大小寫不敏感的。
語法:stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
引數:
- $haystack:要查詢的字串。
- $needle:要查詢的子字串。
- $before_needle(可選):設定為true時,返回子字串之前的部分;設定為false(預設),返回子字串開始到字串末尾的所有字元。
返回值:
- 如果找到了子字串,則返回從子字串開始到字串末尾的所有字元。
- 如果未找到子字串,則返回false。
示例:
$string = "Hello World!";
$substring = "WORLD";
$result = stristr($string, $substring);
echo $result; // 輸出:World!
$string = "Hello World!";
$substring = "WORLD";
$result = stristr($string, $substring, true);
echo $result; // 輸出:Hello
在第一個示例中,函式將忽略大小寫,找到了子字串"WORLD",並返回從子字串開始到字串末尾的所有字元"World!"。
在第二個示例中,透過設定$before_needle引數為true,函式返回子字串之前的部分"Hello"。