ZKX's LAB

php 数组合并如何去除重复值 php合并重复数据合并

2021-04-27知识12

php 把多维数组中,某值相同的项合并,重组数据$laArray=array(0=>;array(\"id\"=>;11,\"name\"=>;\"happy\",\"age\"=>;\"20\",\"moeny\"=>;100),1=>;array(\"id\"=>;29,\"name\"=>;\"lucy\",\"age\"=>;。

数组 相同值 合并 php array_unique函数提供了过滤重复的值的功能,但是该函数只能处理一维数组,如果遇到多维数组我们可以现将其转化为一维数组。示例代码如下data 是你要处理数据result 是输出的结果将其转化为一维数组foreach($data as&$row){row=serialize($row);}unset($row);data=array_unique($data);还原多维数组foreach($data as&$row){row=unserialize($row);}unset($row);不好意思 楼主要求,我看错了,追加下面的代码result=array();tmp_arr=array();foreach($data as$row){tmp_arr[$row['confuguarable_sku']][]=$row['size'];}将尺寸用逗号拼接foreach($tmp_arr as$sku=>;$size){result[]=array('confuguarable_sku'=>;$sku,'size'=>;implode(\",\",$size));}echo\";输出结果print_r($result);

PHP数组重复键合并值 你这个数组定义的就有问题吧。数组的键值是唯一的。你整个相同的键值

#php合并重复数据合并

随机阅读

qrcode
访问手机版