两个数组  
    Array
(
    [0] => Array
        (
            [table] => 2
            [id] => 14
        )    [1] => Array
        (
            [table] => 2
            [id] => 16
        )    [2] => Array
        (
            [table] => 2
            [id] => 20
        )    [3] => Array
        (
            [table] => 2
            [id] => 47
        )    [4] => Array
        (
            [table] => 3
            [id] => 11
        )    [5] => Array
        (
            [table] => 3
            [id] => 62
        ))
            
     Array
(
    [0] => Array
        (
            [0] => 13
            [id] => 13
            [1] => 蛴
            [name] => 蛴
            [2] => 44#43#50#46
            [zw_ids] => 44#43#50#46
        )    [1] => Array
        (
            [0] => 14
            [id] => 14
            [1] => 蝼
            [name] => 蝼
            [2] => 44#43#45#50#46
            [zw_ids] => 44#43#45#50#46
        )    [2] => Array
        (
            [0] => 15
            [id] => 15
            [1] => 蛄
            [name] => 蛄
            [2] => 44#43#50#46
            [zw_ids] => 44#43#50#46
        )    [3] => Array
        (
            [0] => 16
            [id] => 16
            [1] => 针
            [name] => 针
            [2] => 44#43#45#50#46
            [zw_ids] => 44#43#45#50#46
        )    [4] => Array
        (
            [0] => 17
            [id] => 17
            [1] => 虫
            [name] => 虫
            [2] => 44#43#50#46
            [zw_ids] => 44#43#50#46
        )    [5] => Array
        (
            [0] => 18
            [id] => 18
            [1] => aaa            
            [name] => aaa            
            [2] => 44#45
            [zw_ids] => 44#45
        )    [6] => Array
        (
            [0] => 19
            [id] => 19
            [1] => 黄地
            [name] => 黄地            
             [2] => 44
            [zw_ids] => 44
        )    [7] => Array
        (
            [0] => 20
            [id] => 20
            [1] => 老虎
            [name] => 老虎
            [2] => 44
            [zw_ids] => 44
        )    [8] => Array
        (
            [0] => 47
            [id] => 47
            [1] => 粘
            [name] => 粘
            [2] => 44#43
            [zw_ids] => 44#43
        ))两个数组的id对比  如果id相等 
输出 <a href="id"><font color:red;>蝼</font></a>
如果id 不相等的话 
输出  输出 <a href="id"><font color:green;>蝼</font></a>

解决方案 »

  1.   

    就是 连个数组不是都有id吗  如果相等 输出一个样式
    不相等的id  输出一个样式 
      

  2.   

    第一个数组有5个id,第二个数组有8个id。不知LZ想要怎么比较。
      

  3.   

    foreach($arr AS $key=>$val) {
    if($arr[$key+1]['id'] == $val['id'])
    {
    echo 'css1';
    }
    else
    {
    echo 'css2';
    }
    }
      

  4.   

    类似这样,不行?
    $a = array(……);
    $b = Array(……);
    foreach($a as $key => $val)
    {
      if($a[$key] != $b[$key]){
         echo "<a href='id'><font color:green;>蝼</font></a>";
      }else{
         echo "<a href='id'><font color:red;>蝼</font></a>";
      }}
      

  5.   

    或者 http://goodswiee.com/60.html
      

  6.   

    我打的码呢。没了? csdn会吃码啊。
      

  7.   

    两个数组都有 id=14
    <a href="id"><font color:red;>蝼</font></a>第二个数组 id=13  第一个数组没有 
    <a href="id"><font color:green;>蝼</font></a>
    第一个数组  的table=3  的不用管它
      

  8.   

    看来楼主要学习如何提问了。。不知道是不是这个意思?$ar1=
    Array
    (
      '0' => Array
      (
      'table' => 2,
      'id' => 14
      ),  '1' => Array
      (
      'table' => 2,
      'id' => 16
      ),  '2' => Array
      (
      'table' => 2,
      'id' => 20
      ),  '3' => Array
      (
      'table' => 2,
      'id' => 47
      ),  '4' => Array
      (
      'table' => 3,
      'id' => 11
      ),  '5' => Array
      (
      'table' => 3,
      'id' => 62
      ));
    $ar2=
    Array
    (
      '0' => Array
      (
      '0' => 13,
      'id' => 13,
      '1' => '蛴',
      'name' => '蛴',
      '2' => '44#43#50#46',
      'zw_ids' => '44#43#50#46'
      ),  '1' => Array
      (
      '0' => 14,
      'id' => 14,
      '1' => '蛴',
      'name' => '蛴',
      '2' => '44#43#50#46',
      'zw_ids' => '44#43#50#46'
      ),  '2' => Array
      (
      '0' => 15,
      'id' => 15,
      '1' => '蛴',
      'name' => '蛴',
      '2' => '44#43#50#46',
      'zw_ids' => '44#43#50#46'
      ),  '3' => Array
      (
      '0' => 16,
      'id' => 16,
      '1' => '蛴',
      'name' => '蛴',
      '2' => '44#43#50#46',
      'zw_ids' => '44#43#50#46'
      ),  '4' => Array
      (
      '0' => 17,
      'id' => 17,
      '1' => '蛴',
      'name' => '蛴',
      '2' => '44#43#50#46',
      'zw_ids' => '44#43#50#46'
      )
    );foreach($ar1 as $v) $id[$v[id]]=$v[id];
     foreach($ar2 as $v){
            if(in_array($v[id],$id)) echo '<a href="id"><font color:red;>蝼</font></a>';
    else echo '<a href="id"><font color:green;>蝼</font></a>';
     }
      

  9.   

    $data = array();
    foreach($a as $value){
     $data[$value['id']][]='a';
    }
    foreach($b as $value){
     $data[$value['id']][]='b';
    }
    foreach($data as $id=>$value){
     $value = array_unique($value);
     if(in_array('a',$value) and in_array('b',$value)){
       echo '<a href="id"><font color:red;>蝼</font></a>';
      }else{
       echo '<a href="id"><font color:green;>蝼</font></a>';
      }}
      

  10.   

    lz真懒,让大家给你写代码<?php
    $arr1 =  array(  0 => array ( 'table' => 2, 'id' => 14 ),
                     1 => array ( 'table' => 2, 'id' => 16 ),
       2 => array ( 'table' => 2, 'id' => 20 ),
     3 => array ( 'table' => 2, 'id' => 47 ),
     4 => array ( 'table' => 3, 'id' => 11 ),
     5 => array ( 'table' => 3, 'id' => 62 ));
     
    $arr2 = Array ( 0 => Array ( 0 => 13, 'id' => 13, 1 => '蛴', 'name' => '蛴', 2 => '44#43#50#46','zw_ids' => '44#43#50#46' ),
                    1 => Array ( 0 => 14, 'id' => 14, 1 => '蝼', 'name' => '蝼', 2 => '44#43#45#50#46', 'zw_ids' => '44#43#45#50#46' ) ,
    2 => Array ( 0 => 15, 'id' => 15, 1 => '蛄', 'name' => '蛄', 2 => '44#43#50#46', 'zw_ids' => '44#43#50#46' ),
    3 => Array ( 0 => 16, 'id' => 16, 1 => '针', 'name' => '针', 2 => '44#43#45#50#46', 'zw_ids' => '44#43#45#50#46' ),
    4 => Array ( 0 => 17, 'id' => 17, 1 => '虫', 'name' => '虫', 2 => '44#43#50#46', 'zw_ids' => '44#43#50#46' ),
    5 => Array ( 0 => 18, 'id' => 18, 1 => 'aaa', 'name' => 'aaa', 2 => '44#45' ,'zw_ids' => '44#45' ),
    6 => Array ( 0 => 19, 'id' => 19, 1 => '黄地', 'name' => '黄地', 2 => '44' ,'zw_ids' => '44' ),
    7 => Array ( 0 => 20, 'id' => 20, 1 => '老虎', 'name' => '老虎', 2 => '44', 'zw_ids' => '44' ),
    8 => Array ( 0 => 47, 'id' => 47, 1 => '粘', 'name' => '粘', 2 => '44#43', 'zw_ids' => '44#43' ) );
    $ids = array();
    for($i=0;$i<count($arr1);$i++){
       $ids[] = $arr1[$i]['id'];
    }
    for($i=0;$i<count($arr2);$i++){
       if(in_array($arr2[$i]['id'],$ids)){
         echo  "<a href='id'><font color:red;>{$arr2[$i]['name']}</font></a><br/>";
       }
       else{
         echo  "<a href='id'><font color:green;>{$arr2[$i]['name']}</font></a><br/>";
       }
    }
      

  11.   

    16楼正解,顶下,不过我和你的思路不同.
    我的想法是这样的
    提起第一个数组中的id作为数组
    提取第二个数组中的id作为数组
    计算两个提取的数组的交集 array_intersect();
    输出连接.
    计算两个提取数组的差集 array_diff()
    输出连接.