查詢

stristr()函式—用法及示例

「 在字串中查詢子字串,並返回從子字串開始到字串末尾的所有字元 」


函式名: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"。

補充糾錯
上一個函式: strlen()函式
下一個函式: strncmp()函式
熱門PHP函式
分享連結