注
4:如果提供了正数的 length,返回的字符串将从 start 处开始最多包括 length 个字符
(取决于
string 的长度)。
注
5:如果提供了负数的 length,那么 string 末尾处的许多字符将会被漏掉(若 start 是负数
则从字符串尾部算起)。如果
start 不在这段文本中,那么将返回一个空字符串。
注
6:如果提供了值为 0,FALSE 或 NULL 的 length,那么将返回一个空字符串。
注
7:如果没有提供 length,返回的子字符串将从 start 位置开始直到字符串结尾。
代码如下
:
<?php
$rest
=
substr
("abcdef", 0, -1);
// 返回 "abcde"
$rest
=
substr
("abcdef", 2, -1);
// 返回 "cde"
$rest
=
substr
("abcdef", 4, -4);
// 返回 ""
$rest
=
substr
("abcdef", -3, -1);
// 返回 "de"
?>
五、
strrchr
-查找指定字符在字符串中的最后一次出现
string
strrchr
( string
$haystack
, mixed
$needle
)
该函数返回
haystack 字符串中的一部分,这部分以 needle 的最后出现位置开始,直到
haystack 末尾。
六、
strripos
-计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
七、
stripos
-查找字符串首次出现的位置(不区分大小定)
八、
strrpos
-计算指定字符串在目标字符串中最后一次出现的位置