你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
匿名用户
赞同来自:
<?php $str = '123abc456abcd789aabcd999'; echo substr_count($str, 'abc'); //输出: 3
<?php $str = '123abc456abcd789aabcd999'; preg_match_all("#abc#u", $str, $match); echo $match[0]; //输出:3
<?php $str = '我是爱E族,http://aiezu.com,百度:爱E族:淘宝'; $find = '爱E族'; //要查找的内容 $num = $pos = 0; while( ($pos=mb_strpos($str, $find, $pos, 'UTF8')) !== false ) { $num++; $pos += mb_strlen($find, 'UTF8'); } echo $num; //输出 2
要回复问题请先登录或注册
1 个回复
匿名用户
赞同来自:
2、还可以使用preg_match_all()函数来找出所有指定的字符串:
3、使用preg_match_all()简单明了,不过性能上稍微差了点。如果希望性能最优,对于只包含单字节字符的字符串可以使用strpos()函数,含有多字节字符(中文汉字)的字符串使用mb_strpos()函数。