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

PHP函数-使用substr()函数截取字符串

发布时间:2023-06-07 18:54:38

PHP函数-使用substr()函数截取字符串

在PHP中,可以使用substr()函数来截取字符串。该函数的基本语法如下:

substr(string $string, int $start, int|null $length=null): string

其中,

$string:要截取的字符串。

$start:截取的起始位置,即从第几个字符开始截取。注意,位置是从0开始计算的。

$length:要截取的长度。如果不指定,则默认截取字符串到末尾。

返回值:返回截取后的字符串。

例如,要截取字符串“Hello World”的前5个字符,可以这样写:

$str = "Hello World";
$substr = substr($str, 0, 5);
echo $substr; // 输出:Hello

如果要从第2个字符开始截取,则可以这样写:

$str = "Hello World";
$substr = substr($str, 1, 5);
echo $substr; // 输出:ello 

如果不指定截取的长度,则默认截取到字符串末尾,例如:

$str = "Hello World";
$substr = substr($str, 2);
echo $substr; // 输出:llo World

另外,如果截取的起始位置为负数,则表示从字符串末尾开始数的位置。例如,要截取字符串“Hello World”最后3个字符,可以这样写:

$str = "Hello World";
$substr = substr($str, -3);
echo $substr; // 输出:rld

可以看到,substr()函数非常方便,可以轻松地截取字符串的一部分。