substr()-截取字符串
发布时间:2023-11-20 11:01:17
substr()函数用于截取字符串,它可以根据指定的起始位置和长度来截取字符串的一部分。
语法:
string substr(string $string, int $start, int $length)
参数说明:
- $string:要截取的字符串。
- $start:起始位置,表示从哪个位置开始截取字符串。如果$start为正数,则表示从字符串的左边开始计算位置,如果$start为负数,则表示从字符串的右边开始计算位置。
- $length:截取的长度,表示要截取多少个字符。如果$length为正数,则表示从起始位置向后截取指定长度的字符;如果$length为负数,则表示从起始位置向前截取指定长度的字符。
返回值:
返回截取后的字符串。
示例:
$str = "Hello, World!"; echo substr($str, 0, 5); // 输出 "Hello" echo substr($str, -6, 6); // 输出 "World!"
注意事项:
- 如果$start参数的绝对值大于字符串的长度,则$start参数会被自动调整为字符串长度。
- 如果$length参数为0或者为负数,则返回空字符串。
以上是substr()函数的简单介绍,如果你对此有任何疑问,请随时追问。
