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

PHP函数之substr():获取字符串的子串

发布时间:2023-06-14 17:14:40

substr()是PHP中用来获取字符串子串的函数。该函数可以接受三个参数,分别为要获取子串的字符串、子串的起始位置和子串的长度。substr()函数返回的是获取到的子串。

使用substr()函数来获取字符串的子串十分的简单,只需要在函数中传入相应的参数即可。如果只需要从字符串中获取一部分,可以通过指定子串的起始位置和长度来实现。

下面是一个使用substr()函数获取字符串子串的例子:

$str = "Hello, World!";
$sub_str = substr($str, 7, 5);
echo $sub_str; // 输出 World

在上面的例子中,我们将字符串"Hello, World!"传递给substr()函数,然后指定子串的起始位置为7,长度为5,然后将返回的子串存储到$sub_str变量中并打印出来。

如果没有指定子串的长度,则默认从指定的起始位置一直截取到字符串结尾。如果子串的起始位置为负数,则截取从字符串末尾开始的相应子串。

下面是一个使用substr()函数获取字符串子串的例子:

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

在上面的例子中,我们将字符串"Hello, World!"传递给substr()函数,然后将子串的起始位置指定为-6,这意味着从字符串结尾的第六个字符开始截取,然后一直截取到字符串结尾,并将返回的子串存储到$sub_str变量中并打印出来。

总之,substr()函数是一个十分常用的函数,在处理字符串时经常用到,通过指定起始位置和长度可以获取到所需的子串。