substr函数是用于提取字符串的一部分。它的用法如下:
substr(string $string, int $start, int|null $length = null): string|false
参数说明:
- $string:要提取的字符串。
- $start:提取的起始位置。如果是正数,则从字符串的开头开始计算;如果是负数,则从字符串的末尾开始计算。
- $length:可选参数,指定要提取的字符数。如果省略此参数,则提取从起始位置到字符串末尾的所有字符。
返回值:
- 返回提取的子字符串,如果提取失败,则返回false。
示例:
```php
$str = "Hello World";
echo substr($str, 0, 5); // 输出 "Hello"
$str = "Hello World";
echo substr($str, -5); // 输出 "World"
```
上述示例中,第一个substr函数调用提取了字符串$str的前5个字符,第二个substr函数调用提取了字符串$str的最后5个字符。