2015-05-03 29 views
0

我有以下两种阵列我怎样才能得到输出数组只有不同的关键?

$array1 = array("product_a" => "Nokia1", "product_b" => "Nokia11", "product_c" => "Nokia111", "Nokia1111"); 
 
$array2 = array("product_a" => "Nokia1", "Samsung", "Nokia1111");

我想比较这两个数组,并希望输出具有不同的键

就像我的输出如下

Array 
 
(
 
    [product_b] => Nokia11 
 
    [product_c] => Nokia111 
 
    [0] => Nokia1111 
 
)

是否有任何默认的PHP方法可供比较?

回答

0

我认为,你可以尝试

function key_compare_func($a, $b) 
 
{ 
 
    if ($a === $b) { 
 
     return 0; 
 
    } 
 
    return ($a > $b)? 1:-1; 
 
}

你可以得到过以下链接一些参考,

http://questionnanswer.com/questions/view_question/80/category_list:2/how-can-get-different-key-array

+0

虽然此链接可能回答问题,但最好在此包含答案的基本部分并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – ByteHamster

+0

好的。得到它了。你是对的。可能这个链接将来会过期。 –

相关问题