php 几个字符间的比较
今天突然在工作中用到一个没见过的字符串函数,于是搜查手册,发现php函数还是很有意思的,于是找了几个字符串函数做了一个比较,以加深自己的记忆。
在查看函数的过程中,我觉得W3C的说明特别简单易懂,而我在看手册的时候,很多话语一下子明白不过来
$str = "woa.ni.jpg.love"; 下面的所有 第二个参数都为 .
使用strrchr返回结果,常用来取得 后缀名。 在比较的过程中 我发现和 strstr 很相似,只不过 strstr 是用来查找字符串首次出现的位置,如果第三个参数为true 则返回后面的
上面的这个截图是 从来自php手册的,很明显没有 w3c讲的 简单明了
是用strstr 的结果
.ni.jpg.love
在使用过程中,发现第二个参数是查词的,举个例子,比如 "woa.ni.jpg.love" 如果查的是 oa 字符串的话,返回的 是1,如果是 o 的话,返回的是 12 ,指定字符串在另一个字符串中最后一次出现的位置
如果没有第三个参数 返回 ,指定字符串到结尾的所有,$length 为负数,返回倒数 几个字符串
echo strpos($str,"."); 返回结果是 3, 此函数通常用来查找在字符串中是否有 某个字符
从上面的几个字符串中,总结,字符串的函数貌似 第一个参数都是字符串本身,后面的是自己的选择,这样我们就不会把参数给混淆。
如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐]
如果您想转载本博客,请注明出处
如果您对本文有意见或者建议,欢迎留言
感谢您的阅读,请关注我的后续博客

浙公网安备 33010602011771号