如何实现数据根据某个键值将相同键值合并生成新二维数组的方法
資深大佬 : cs5117155 8
$user = array( 0 => array( 'sid' => 1, 'name' => '张三', 'email' => '[email protected]', ), 1 => array( 'sid' => 2, 'name' => '李四', 'email' => '[email protected]', ), 2 => array( 'sid' => 5, 'name' => '王五', 'email' => '[email protected]', ), 3 => array( 'sid' => 2, 'name' => '秦王', 'email' => '[email protected]', ) );
如果不用 foreach 循环,还有什么更好的办法吗 最后的效果想得到如下
$result = array( 1 => array( array( 'sd' => 1, 'name' => '张三', 'email' => '[email protected]', ) ), 2 => array( array( 'sid' => 2, 'name' => '李四', 'email' => '[email protected]', ), array( 'sid' => 2, 'name' => '秦王', 'email' => '[email protected]', ) ), 5 => array( array( 'sid' => 5, 'name' => '王五', 'email' => '[email protected]', ) ), );
大佬有話說 (4)