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()函数。
