$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 这种

解决方案 »

  1.   

    $a = array(
       'data' => array(
          0 => array(
                'id' =>' ',
                'name'=>'',
               ),
          1 => array(...)  //这里的 0 1 key也最好能比较
          ),
       'total_info' => 'test',
    );
    $a 应该是这样的,上面写错了
      

  2.   

    是两种数组
     一种形式是:
    $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 的数组,然后把差异找出来
      

  3.   

    就是这种形式,里面有多少值不固定,里面那一层数组的key 有可能是其它的值,不是0 和1 ,
    里面的数组个数可能也不只两个,可能到 2 3 4 等等
      

  4.   

    function compare( $old , $new ){
        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>';
        }
    }
      

  5.   


    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] => 快乐大本营
            )
    这应该是层次最多的了,我要把里面数组的键,值全比较一遍