对数组$array重组:
$array = array(
array('id'=>1,'name'=>'aa','pwd'=>'12'),
array('id'=>1,'name'=>'bb','pwd'=>'56'),
array('id'=>1,'name'=>'saa','pwd'=>'89'),
array('id'=>2,'name'=>'cc','pwd'=>'78')
);
实现代码如下:
$tmpArray = array();
foreach ($array as $row) {
$key = $row['id'];
if (array_key_exists($key, $tmpArray)) {
//$tmpArray[$key]['pwd'] = $tmpArray[$key]['pwd'] . ',' . $row['pwd']; //用这句的话下面有关pwd的条件语句都要删掉,实现其字符串形式
if (is_array($tmpAr
php 把多维数组中,某值相同的项合并,重组数据(不用再愁postgres中无mysql中的group_concat()功能)
最新推荐文章于 2024-08-10 18:41:38 发布
这篇博客介绍如何使用PHP处理多维数组,通过特定值进行分组,解决了在Postgres中无法直接使用类似MySQL的group_concat()功能的问题。
摘要由CSDN通过智能技术生成