PHP 一个字符串,如何提取其中相同的字符?

例如:“90pil8a94riqp” 请问如何计算并得到结果:9pi ?
2024-12-04 07:13:41
推荐回答(3个)
回答1:

$string="90pil8a94riqpaa";
$array1=str_split($string);
$array2=array_count_values($array1);
//用array_map();的回调函数
//还是foreach循环
//只要是元素的值大于1它的键值就是字符串中的重复值
//很简单的多思考吧

回答2:

提取第3位
mov al,var+2
经测试,完全可以运行。
如图所示。
因为你那是字节型字符串,取出来的是ascii码
3的ascii是33(16进制)

回答3:

这是我的代码,你试试
?php
$str="90pil8a94riqp";
$arr=str_split($str);
$arr=array_count_values($arr);
$array
=
array();
foreach
($arr
as
$key
=
$value){
if($value
>=2){
$array[]
=
$key;
}
}
print_r($array);
得到的结果是一个数组