84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
[[0]=>[adminid =>1,group =>小组1],[1]=>[adminid =>2,group =>小组2],[2]=>[adminid =>2,group =>小组3]];如何让adminid 相同的放进同一个下标?拼成这样的:[[0]=>[adminid =>1,group =>小组1],[1]=>[[0]=>[adminid =>2,group =>小组2],[1]=>[adminid =>2,group =>小组3]]];
好好学习,天天向上!!!
PHP 二维数组拼接问题?-PHP中文网问答-PHP 二维数组拼接问题?-PHP中文网问答
围观一下哦,学习一下。
看你的数组吧,如果数组不是很大,循环就可以了。但是数组太大,会消耗内存,需要想一些特别的办法。
public function actionTest(){ $list = []; $arr = [ ['adminid' => 1, 'group' => '小组1'], ['adminid' => 2, 'group' => '小组2'], ['adminid' => 2, 'group' => '小组3'], ]; foreach ($arr as $value) { if (isset($list[$value['adminid']])) { $list[$value['adminid']][] = $value; continue; } $list[$value['adminid']][] = $value; } unset($arr); print_r($list); }
PHP 二维数组拼接问题?-PHP中文网问答-PHP 二维数组拼接问题?-PHP中文网问答
围观一下哦,学习一下。
看你的数组吧,如果数组不是很大,循环就可以了。但是数组太大,会消耗内存,需要想一些特别的办法。