PHP 字符串函数 substr 用法

我这里摘录一下官方文档,更详细可以查看 PHP 官方文档


substr

作用:返回字符串的子串。

说明:

string substr(string $string,int $start [,int $length])
需要两个或三个参数,第一个是函数直接作用的字符串,第二个是希望返回该字符串的子串的开头,第三个是希望返回子串的长度。

例1:

<?php
  $rest = substr("Hello world!",0);
?>

返回的子串是 "Hello world!",注意当 $start 是非负数时由位置 0 开始。

例2:

<?php
  $rest = substr("Hello world!",2,8);
?>
返回的子串是 "llo worl" ,由位置 2 即第三个 character 开始,一共返回 8 位。

例3:

<?php
  $rest = substr("Hello world!",-2);
?>
返回的子串是 "d!" ,$start 是负数从倒数开始算,由倒数位置 1 开始,没有位置 0 。
例4:
<?php
  $rest = substr("Hello world!",-3,3);
?>
返回的子串是 "orl",从倒数位置 3 开始,向前返回 3 位。

例5:

<?php
  $rest = substr("Hello world!",-6,-4);
?>
返回的子串是 "worl",从倒数位置 6 开始,$length 是负数向后返回 4 位。

例6:

<?php
  $rest = substr("Hello world!",12);
?>
返回 null,因为没有位置 12。



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值