包含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`。

标签列表