
正文
php字符串找重复数据 php字符串遍历
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php 怎么判断字符串重复
很简单
$str=file_get_contents('a.txt');//比如php字符串找重复数据你存放IP的是a.txt
//$str='张山 123456 中国 192.168.1.1
// 李四 255454 美国 222.222.0.2
// ';
preg_match_all('/[0-9]{3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/',$str,$m);//匹配IP
print_r(array_count_values($m[0]));//打印出来的就是每个IP出现的次数
直接复制进去 php字符串找重复数据,把a.txt改成php字符串找重复数据你的文件名就行php字符串找重复数据了。有问题追问我
相关问答
Q1: PHP 一个字符串,如何提取其中相同的字符?
$string="90pil8a94riqpaa";
$array1=str_split($string);
$array2=array_count_values($array1);
//用array_map();的回调函数
//还是foreach循环
//只要是元素的值大于1它的键值就是字符串中的重复值
//很简单的多思考吧
Q2: php 如何去掉字符串中重复的字符
php去除字符串中重复的字符
?php
$str = '蚂蚁蚂蚁学院学院,我非常爱爱爱爱爱你!522200011111333311111444';
function mbstringtoarray($str,$charset) {
$strlen=mb_strlen($str);
while($strlen){
$array[]=mb_substr($str,0,1,$charset);
$str=mb_substr($str,1,$strlen,$charset);
$strlen=mb_strlen($str);
}
return $array;
}
$arr = mbstringtoarray($str,"gbk"); //分割字符串
$arr =array_unique($arr); //过滤重复字符
$str = implode('',$arr); //合并数组
echo $str;
?
执行结果:
蚂蚁学院,我非常爱你!520134
Q3: php无序字符串怎么去除重复
我的思路就是,先把字符串一个一个取出来放到数组里,然后用函数array_unique()把数组的值弄成唯一,然后再把唯一的值转化为字符串,代码如下:
$a='abfsasdjsdbasfdjbs';
function unique($str){
$len = strlen($str);
$arr = array();
for($i = 0; $i $len; $i++){
$arr[] = substr($str,$i,1);
}
$arr = array_unique($arr);
$newstr = null;
foreach($arr as $k = $v){
$newstr .= $v;
}
return $newstr;
}
echo unique($a);
Q4: php如何计算某个字符串在一个字段中重复出现的次数?
?php
$text = "aa;aa;xx;aa;aa;bb;cc;aa;aa";
$text .= ';';//字串末尾加上分号
preg_match_all ("/aa;/", $text, $out);//匹配aa;
echo count($out[0]);//结果在$out[0];中
关联UID,你根据你的情况做关联即可。
?
Q5: PHP怎么判断字符串中包含重复相同的数字
先把字符串以一个字符为单位,转换成数组
然后,数组去重array_unique
如果和之前的count不一样,那么久是包含了重复相同的数字
php字符串找重复数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php字符串遍历、php字符串找重复数据的信息别忘了在本站进行查找喔。





