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()函数非常方便,可以轻松地截取字符串的一部分。
