怎样才能去除二维数组的并集重复值 本帖最后由 gsx31 于 2011-12-18 00:45:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这还不简单。foreach一次用你想不重复的数据当key。 $data = Array( '0' => Array ( '0' => Array ( 'node_id' => 4, 'node_pid' => 0, ), '1' => Array ( 'node_id' => 1, 'node_pid' => 0, ), '2' => Array ( 'node_id' => 8, 'node_pid' => 4, ), '3' => Array ( 'node_id' => 3, 'node_pid' => 1, ), ), '1' => Array ( '0' => Array ( 'node_id' => 4, 'node_pid' => 0, ), '1' => Array ( 'node_id' => 1, 'node_pid' => 0, ), '2' => Array ( 'node_id' => 9, 'node_pid' => 4, ), '3' => Array ( 'node_id' => 5, 'node_pid' => 4, ), '4' => Array ( 'node_id' => 2, 'node_pid' => 1, ), ),);$t = call_user_func_array('array_merge', $data);print_r( array_multi_unique($t) );function array_multi_unique($ar) { $ar = array_map('serialize', $ar); $ar = array_unique($ar); return array_map('unserialize', $ar);}Array( [0] => Array ( [node_id] => 4 [node_pid] => 0 ) [1] => Array ( [node_id] => 1 [node_pid] => 0 ) [2] => Array ( [node_id] => 8 [node_pid] => 4 ) [3] => Array ( [node_id] => 3 [node_pid] => 1 ) [6] => Array ( [node_id] => 9 [node_pid] => 4 ) [7] => Array ( [node_id] => 5 [node_pid] => 4 ) [8] => Array ( [node_id] => 2 [node_pid] => 1 )) url 重定向 关于php获取数据的问题 php,从数据库检索数据,生成文本文件,并下载的问题。 PHP如果实现自定义公式 PHP如何使用POST方法实现向接口以XML方式传递参数 PHP升级 BMForum论坛出错,请问该如何解决 php5.0.4中文版php.ini 第四部分(数据处理/路径和目录) 为什么自定义的js函数在IE6下可以执行,而在IE5下却不行呢 特高兴,接分的请进 =======关于FORM提交后,编码的问题~~~~======== PHP 页面跳转问题 smarty 提取图片地址 在线等
(
'0' => Array
(
'0' => Array
(
'node_id' => 4,
'node_pid' => 0,
), '1' => Array
(
'node_id' => 1,
'node_pid' => 0,
), '2' => Array
(
'node_id' => 8,
'node_pid' => 4,
), '3' => Array
(
'node_id' => 3,
'node_pid' => 1,
), ), '1' => Array
(
'0' => Array
(
'node_id' => 4,
'node_pid' => 0,
), '1' => Array
(
'node_id' => 1,
'node_pid' => 0,
), '2' => Array
(
'node_id' => 9,
'node_pid' => 4,
), '3' => Array
(
'node_id' => 5,
'node_pid' => 4,
), '4' => Array
(
'node_id' => 2,
'node_pid' => 1,
), ),);$t = call_user_func_array('array_merge', $data);
print_r( array_multi_unique($t) );function array_multi_unique($ar) {
$ar = array_map('serialize', $ar);
$ar = array_unique($ar);
return array_map('unserialize', $ar);
}Array
(
[0] => Array
(
[node_id] => 4
[node_pid] => 0
) [1] => Array
(
[node_id] => 1
[node_pid] => 0
) [2] => Array
(
[node_id] => 8
[node_pid] => 4
) [3] => Array
(
[node_id] => 3
[node_pid] => 1
) [6] => Array
(
[node_id] => 9
[node_pid] => 4
) [7] => Array
(
[node_id] => 5
[node_pid] => 4
) [8] => Array
(
[node_id] => 2
[node_pid] => 1
))