mb_stristr
大小寫不敏感地查找字符串在另一個字符串裡的首次出現
函數名:mb_stristr()
適用版本:PHP 4.0.6及以上版本
用法:mb_stristr()函數用於在一個字符串中查找指定的子字符串,並返回從指定子字符串到字符串結尾的部分。該函數是對stristr()函數的多字節字符安全版本。
語法:mb_stristr(string $haystack, string $needle, bool $before_needle = false, string $encoding = mb_internal_encoding()): string|false
參數:
返回值:
示例:
$str = "Hello, World!"; $substring = "WORLD"; $result = mb_stristr($str, $substring); echo $result; // 输出:World! $result = mb_stristr($str, $substring, true); echo $result; // 输出:Hello, $result = mb_stristr($str, "abc"); var_dump($result); // 输出:bool(false)
在上面的示例中,我們使用mb_stristr()函數搜索字符串$str
中的子字符串$substring
。第一個示例中,函數返回從子字符串World
到字符串結尾的部分,即World!
。第二個示例中,我們將第三個參數設置為true,函數返回子字符串World
之前的部分,即Hello,
。最後一個示例中,我們搜索了一個不存在的子字符串abc
,函數返回false。