对数组$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()功能)
最新推荐文章于 2022-08-03 11:01:54 发布