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

PHP字符串函数:如何使用substr截取字符串?

发布时间:2023-07-01 10:19:42

substr函数是PHP中用于截取字符串的函数。它的语法如下:

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

其中,$string是要截取的字符串,$start是开始截取的位置,$length是要截取的长度(可选参数,默认是截取到字符串末尾)。

下面是一些使用substr函数的示例:

1. 从字符串的第三个位置开始截取到末尾:

$str = "Hello world!";
$substr = substr($str, 2);
echo $substr;  // 输出:llo world!

2. 从字符串的第三个位置开始截取5个字符:

$str = "Hello world!";
$substr = substr($str, 2, 5);
echo $substr;  // 输出:llo w

3. 当$start参数为负数时,表示从字符串末尾开始截取。例如,从末尾第5个位置开始截取到末尾:

$str = "Hello world!";
$substr = substr($str, -5);
echo $substr;  // 输出:world!

4. 当$length参数为负数时,表示截取到倒数第几个字符。例如,从 个位置开始截取到倒数第5个字符:

$str = "Hello world!";
$substr = substr($str, 0, -5);
echo $substr;  // 输出:Hello

总结:

- substr函数可以用来截取字符串。

- $start参数表示从哪个位置开始截取,可以是正数或负数。

- $length参数表示要截取的长度,可以是正数或负数。

- 如果不指定$length参数,则默认截取到字符串末尾。

- substr函数返回截取的字符串。