substr()
函数是 PHP 中用于获取字符串的子串的函数。它可以用来截取一个字符串中的一部分,并返回所截取的子串。
下面是 substr()
函数的基本语法:
substr(string $string, int $start, ?int $length = null): string|false
参数说明:
$string
:要截取的字符串。$start
:指定从哪个位置开始截取子串。如果为负数,表示从字符串末尾开始计算截取位置。$length
(可选):指定要截取的子串长度。如果未指定,则截取到字符串末尾。如果为负数,表示从末尾截取的字符数。
substr()
函数会返回截取得到的子串,如果出现错误(例如 $start
参数超出字符串长度),则返回 false
。
以下是几个示例:
$str = "Hello World!";
// 截取从位置 0 开始的前 5 个字符
$sub1 = substr($str, 0, 5); // 输出 "Hello"
// 截取从位置 -6 开始到末尾的子串
$sub2 = substr($str, -6); // 输出 "World!"
// 截取从位置 6 开始到位置 10 的子串
$sub3 = substr($str, 6, 4); // 输出 "Worl"
这就是 substr()
函数的简单介绍。