优选主流主机商
任何主机均需规范使用

PHP substr()函数用法说明

substr()函数是PHP中用于截取字符串的内置函数。它允许你从一个字符串中获取指定长度的子字符串。

下面是substr()函数的语法:

substr(string $string, int $start, ?int $length = null): string|false

参数说明:

  • $string:要截取的原始字符串。
  • $start:截取开始位置的索引。如果是正数,则表示从字符串开头计算的位置,如果是负数,则表示从字符串末尾计算的位置。
  • $length(可选):截取的长度。如果未指定该参数,则会截取从起始位置到字符串末尾的所有字符。如果指定了正数的长度,则截取这么多个字符;如果指定了负数的长度,则从末尾开始倒数截取这么多个字符。

返回值:

  • 如果截取成功,则返回截取到的子字符串。
  • 如果截取失败,则返回false

示例:

$str = "Hello, World!";
$substring1 = substr($str, 0, 5); // 从索引位置0开始,截取长度为5的子字符串
echo $substring1; // 输出:Hello

$substring2 = substr($str, -6); // 从末尾倒数第6个字符开始,截取到末尾的所有字符
echo $substring2; // 输出:World!

$substring3 = substr($str, 7, -1); // 从索引位置7开始,截取到倒数第2个字符之前的字符
echo $substring3; // 输出:Worl

上述示例演示了substr()函数的用法。你可以根据需要灵活地指定起始位置和截取长度来获取所需的子字符串。请注意,substr()函数是基于索引的,索引从0开始,且可以使用负数表示从末尾开始计算的位置。

未经允许不得转载:搬瓦工中文网 » PHP substr()函数用法说明