包含phpstristr的词条
簡介
`phpstristr()` 函數在 PHP 中用於在字符串中搜索另一字符串的首次出現。它不區分大小寫,並返回包含匹配字符串的子字符串。
多級標題
1. 語法
```php stristr(string $haystack, string $needle, bool $before_needle = false): string | false ```
2. 參數
$haystack:
要搜索的字符串(乾草堆)。
$needle:
要在乾草堆中搜索的字符串(針)。
$before_needle:
(可選)如果為 `true`,則函數將返回位於針之前的所有內容。默認為 `false`(僅返回針)。
3. 說明
`stristr()` 函數以不區分大小寫的方式在乾草堆中搜索針。如果找到匹配項,則返回包含匹配項的子字符串。如果未找到匹配項,則返回 `false`。
例如:
```php $haystack = 'Hello, World!'; $needle = 'world';$result = stristr($haystack, $needle); echo $result; // 输出:World! ```在這個例子中,`stristr()` 函數在乾草堆中找到針,並返回包含匹配項的子字符串。
4. 使用 $before_needle 參數
將 `$before_needle` 參數設置為 `true` 時,函數將返回位於針之前的所有內容,而不是僅返回針。
例如:
```php $haystack = 'Hello, World!'; $needle = 'World';$result = stristr($haystack, $needle, true); echo $result; // 输出:Hello, ```在這個例子中,`stristr()` 函數返回位於針之前的字符串,即乾草堆的開頭。
5. 註意事項
`stristr()` 函數對大小寫不敏感,即它將 `hello` 和 `HELLO` 視為相同的字符串。
如果針為空字符串,則 `stristr()` 函數返回乾草堆的整個值。
如果乾草堆為空字符串,則 `stristr()` 函數始終返回 `false`。