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

PHP函数:substr()-字符串提取

发布时间:2023-06-26 11:59:14

substr()函数是PHP中用于字符串处理的一个函数,可以用来提取字符串中的一部分。

函数语法:

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

参数说明:

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

- $start:必需。截取的起始位置,如果为负数,则从字符串尾部开始算起。

- $length:可选。截取的长度。如果未指定,则截取至字符串末尾。如果为负数,则截取从结尾处向前的多少个字符。

例如,提取字符串中的前10个字符:

$str = "Hello world!";

echo substr($str, 0, 10);

// 输出:Hello worl

提取字符串中的后5个字符:

$str = "Hello world!";

echo substr($str, -5);

// 输出:world

另外,需要注意的是,substr()函数对于中文字符的处理存在一些问题,如果要处理中文字符,建议使用mb_substr()函数。