$a = array(
'data' => array(
'id' =>' ',
'name'=>'',
),
'total_info' => 'test',
);
$a1 = $a;$b = array(
'id'=>'',
'name'=>'',
);
$b1 = $b;function compare($a , $a1);
function compare($b , $b1);怎么compare比较数组,compare函数要能比较$a 和 $b 形式的数组,把数据详细列出来
形如字段 $a $a1
id string '' string ''
等等,如果像$b一样的,很容易解决,函数要同时能处理$a 和 $b 这种
'data' => array(
'id' =>' ',
'name'=>'',
),
'total_info' => 'test',
);
$a1 = $a;$b = array(
'id'=>'',
'name'=>'',
);
$b1 = $b;function compare($a , $a1);
function compare($b , $b1);怎么compare比较数组,compare函数要能比较$a 和 $b 形式的数组,把数据详细列出来
形如字段 $a $a1
id string '' string ''
等等,如果像$b一样的,很容易解决,函数要同时能处理$a 和 $b 这种
'data' => array(
0 => array(
'id' =>' ',
'name'=>'',
),
1 => array(...) //这里的 0 1 key也最好能比较
),
'total_info' => 'test',
);
$a 应该是这样的,上面写错了
一种形式是:
$a = array(
'data' => array(
'0'=>array(
'id' =>'190424',
'name'=>'xiao',
),
'1'=>array(
'id'=>'190424',
'name'=>'jlj',
),
),
'total_info' => 'test',
);
另一种是
$b = array(
'id'=>'190424',
'name'=>'kjlfjd',
);比较的时候比较两个形如$a 的或两个形如$b 的数组,然后把差异找出来
里面的数组个数可能也不只两个,可能到 2 3 4 等等
foreach ( $old as $k => $val ){
echo '<tr><td>'.$k;
echo '</td><td>';
var_dump($val);
echo '</td><td>';
var_dump($new[$k]);
echo '</td></tr>';
}
}
Array
(
[USER_ID] => 35526805
[DISPLAY_NAME] => 12890625
[STATUS] =>
[LATITUDE] => 31.188322067260742
[LONGITUDE] => 121.43717193603517
[messagecount] => 2
[connect_list] => Array
(
[0] => Array
(
[zh] => 新浪微博
[en] => sina
[is_connected] =>
) [1] => Array
(
[zh] => 腾讯微博
[en] => qq
[is_connected] =>
) [2] => Array
(
[zh] => 开 心 网
[en] => kaixin
[is_connected] =>
) [3] => Array
(
[zh] => 人 人 网
[en] => renren
[is_connected] =>
) [4] => Array
(
[zh] => 搜狐微博
[en] => sohu
[is_connected] =>
) [5] => Array
(
[zh] => 网易微博
[en] => 163
[is_connected] =>
) [6] => Array
(
[zh] => Facebook
[en] => facebook
[is_connected] =>
) [7] => Array
(
[zh] => Twitter
[en] => twitter
[is_connected] =>
) ) [quick_list] => Array
(
[comment] => Array
(
[0] => Windows Phone
[1] => Windows Phone11111
[2] => Windows Phonewrwrwrw
[3] => Windows Phone1
) [forward] => Array
(
[0] => Windows Phone242
[1] => Windows Phone24242424242
[2] => Windows Phone2345252
[3] => Windows Phone42424242
[4] => Windows Phone2424242
) [addplace] => Array
(
[0] => 节日快乐!
[1] => ::::)
[2] => 心情很郁闷
[3] => very nice!
) [tag_list] => Array
(
[0] => 非常周末6+1
[1] => 美少女特工队
[2] => 快乐大本营
[3] => 横穿峡谷
) ) [tag_list] => Array
(
[0] => 非常周末6+1
[1] => 美少女特工队
[2] => 快乐大本营
)
这应该是层次最多的了,我要把里面数组的键,值全比较一遍