dongqijuan3786 2017-08-09 09:09
浏览 30
已采纳

php中两个数组的差异,一个是键,另一个没有

$a = array("a","b"); 
$b = array("a"=>"one", "b" => "two","c"=>"three");

I need help in finding the difference between two arrays one with key and another without key.

required output

"c"=>"three"
  • 写回答

2条回答 默认 最新

  • duan1982453 2017-08-09 09:16
    关注

    Use array_diff_key() and array_flip():

    $difference = array_diff_key(
        $b,
        array_flip($a)
    );
    

    For reference, see:

    For an example, see:

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?