欢迎访问宙启技术站
智能推送

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()函数的简单介绍,如果你对此有任何疑问,请随时追问。