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

PHP函数:substr()-返回一个字符串的子串

发布时间:2023-09-10 10:33:47

substr()函数是PHP中用于截取字符串的函数。它可以返回一个字符串中指定位置的子串。

语法:

string substr(string $string, int $start [, int $length])

参数说明:

- $string:必需,要截取的字符串。

- $start:必需,表示截取的起始位置。如果是正数,从左边开始计数,从0开始;如果是负数,从右边开始计数,从-1开始。

- $length:可选,表示截取的长度。如果未指定,则截取到字符串的末尾。如果是正数,代表截取的长度;如果是负数,代表从末尾截取的长度。

返回值:

返回截取得到的子串。

示例1:

$string = "Hello, World!";
$result = substr($string, 0, 5);
echo $result; // 输出 "Hello"

示例2:

$string = "Hello, World!";
$result = substr($string, -6);
echo $result; // 输出 "World!"

在示例1中,通过substr()函数将字符串$string从位置0开始截取5个字符,最终返回的结果是"Hello"。

在示例2中,通过substr()函数将字符串$string从末尾开始截取6个字符,最终返回的结果是"World!"。

需要注意的是,当$length参数未指定时,substr()函数会截取到字符串的末尾;当$length参数为负数时,表示从末尾开始截取的长度。

总结:

substr()函数是PHP中非常常用的字符串处理函数,通过设置起始位置和截取长度,可以方便地从一个字符串中获取到所需的子串。