php每日自动增加成长值,【函数分享】每日PHP函数分享(2021-1-19)

substr 函数返回字符串的一部分。

注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。

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

参数描述

string

输入字符串。

start

如果 start 是非负数,返回的字符串将从 string 的 start 位置开始,从 0 开始计算。例如,在字符串 "abcdef" 中,在位置 0 的字符是 "a",位置 2 的字符串是 "c" 等等。

如果 start 是负数,返回的字符串将从 string 结尾处向前数第 start 个字符开始。

如果 string 的长度小于或等于 start,将返回 FALSE。

length

如果提供了正数的 length,返回的字符串将从 start 处开始最多包括length 个字符(取决于 string 的长度)。

如果提供了负数的 length,那么 string 末尾处的许多字符将会被漏掉(若 start 是负数则从字符串尾部算起)。如果 start 不在这段文本中,那么将返回一个空字符串。

如果提供了值为 0,FALSE 或 NULL 的 length,那么将返回一个空字符串。

如果没有提供 length,返回的子字符串将从 start 位置开始直到字符串结尾。

返回值:

返回提取的子字符串, 或者在失败时返回 FALSE。

实例:

echo "1) ".var_export(substr("pear", 0, 2), true).PHP_EOL;

echo "2) ".var_export(substr(54321, 0, 2), true).PHP_EOL;

echo "3) ".var_export(substr(new apple(), 0, 2), true).PHP_EOL;

echo "4) ".var_export(substr(true, 0, 1), true).PHP_EOL;

echo "5) ".var_export(substr(false, 0, 1), true).PHP_EOL;

echo "6) ".var_export(substr("", 0, 1), true).PHP_EOL;

echo "7) ".var_export(substr(1.2e3, 0, 4), true).PHP_EOL;

输出:

1) 'pe'

2) '54'

3) 'gr'

4) '1'

5) false

6) false

7) '1200'

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值