永发信息网

php如何过滤数组重复值啊?

答案:3  悬赏:70  手机版
解决时间 2021-02-07 06:05
0|3|0|0|4|4|2|1|0|2
|是分隔符 如何过滤成 0|3|4|2|1 把重复的去掉在线等
最佳答案
先用explode()函数分解成数组,然后用array_unique() 函数给数组去重复,然后用implode()合并成字符串
$str='1|2|1|5|4|2';
$a=explode('|',$str);
$b=array_unique($a);
$c=implode('|',$b);
var_dump($c);
?>
全部回答
array_unique() 函数移除数组中的重复的值,并返回结果数组。 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。 返回的数组中键名不变。 array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。
$str = '0|3|0|0|4|4|2|1|0|2'; $arr = explode('|', $str); $arr = array_unique($arr); var_dump(implode('|', $arr))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
笔记本无线上网不能自动分配到IP地址如何解决
译グエンの愚か者私はあなたを爱して
特困证怎么办
志俊汽车的驻车灯和abs灯同时闪烁是什么原因?
金立S10指纹可以登录农业银行吗?
渔陂村地址有知道的么?有点事想过去
拉丁美洲最北部的高原是 A. 圭亚纳高原B. 墨
行车记录仪是不是把内存卡拿掉 ,本机就看不
用英语描写狮子的,特点,颜色写完英文要翻译。
测试自己2017年的运势
马厂小康区我想知道这个在什么地方
读材料,回答下列问题。(10分)材料一内蒙古
牙磕掉了一部分,还能再长上来?
战舰少女r制空权怎么计算 航母搭配推荐
减肥期间可以吃蜂蜜吗
推荐资讯
行健路怎么去啊,有知道地址的么
苏州华强工艺饰品厂地址有知道的么?有点事想
中石化都龙村加油站怎么去啊,我要去那办事
如图,点O是边长为a的正方形ABCD的对称中心,过
鑫兴打字印刷怎么去啊,我要去那办事
一人站在钟里,另一人敲钟,声很大,为什么里
下面选项中对于物流的描述正确的是( )。A.
存档怎么读取啊,我用的是VisualBoyAdvanc.ex
100元人民币123456连号有没有价值
长虹50q2n有没有影院功能
六里供电所营业厅地址好找么,我有些事要过去
加盟绝味鸭脖利润高吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?