https://www.cnblogs.com/xu1115/p/10916423.html(简要说明函数作用,主要有很多未曾见过或使用过的神奇函数)
https://blog.csdn.net/qq_35458793/article/details/80651773 (简要说明函数用法与返回数值)
以上两个博客是别人整理好的,更全的函数介绍可以直接进去参考。
substr() 返回字符串 string
由 start
和 length
参数指定的子字符串。截取字符串
substr ( string $string
, int $start
[, int $length
] ) : string
strpos() 查找字符串首次出现的位置, 如果没找到 needle,将返回 FALSE
strpos ( string $haystack
, mixed $needle
[, int $offset
= 0 ] ) : int
如果提供了offset
参数,搜索会从字符串该字符数的起始位置开始统计。 如果是负数(PHP7.1),搜索会从字符串结尾指定字符数开始。
strstr() 返回 haystack
字符串从 needle
第一次出现的位置开始到 haystack
结尾的字符串。
strstr ( string $haystack
, mixed $needle
[, bool $before_needle
= FALSE
] ) : string
若before_needle
为 TRUE
,strstr() 将返回 needle
在 haystack
中的位置之前的部分。
str_split() 将字符串转为数组
str_split ( string $string
[, int $split_length
= 1 ] ) : array
count_chars () 统计 string
中每个字节值(0..255)出现的次数,使用多种模式返回结果。
count_chars ( string $string
[, int $mode
= 0 ] ) : mixed
根据不同的 mode
,count_chars() 返回下列不同的结果:
- 0 - 以所有的每个字节值作为键名,出现次数作为值的数组。
- 1 - 与 0 相同,但只列出出现次数大于零的字节值。
- 2 - 与 0 相同,但只列出出现次数等于零的字节值。
- 3 - 返回由所有使用了的字节值组成的字符串。
- 4 - 返回由所有未使用的字节值组成的字符串。
substr_count() 返回子字符串 needle
在字符串 haystack
中出现的次数。注意 needle
区分大小写。
substr_count ( string $haystack
, string $needle
[, int $offset
= 0 [, int $length
]] ) : int
该函数不会计算重叠字符串!
7.1.0 开始支持负数的 offset 和 length