簡體   English   中英

如何找到兩個數組之間的差異?

[英]How to find difference between two arrays?

我有2這樣的數組。

Array
(
[14] => 1
[15] => 1
[13] => 2
)

Array
(
[14] => 1
[15] => 1
[13] => 2
)

此處的數組鍵和值相同。 如果數組鍵或值不同,則必須返回錯誤值。 就像第二個數組是

Array
(
[12] => 1
[15] => 3
[13] => 2
)

2個數組應該是唯一的。 如果鍵或值不是唯一的,則應返回錯誤。

$k=array_intersect($CARTS,$store_cart);

您可以使用array_diff做到這一點,該函數從第一個數組返回所有不相同的所有條目。

因此,例如,您可以用count來檢查收益是否大於0。 然后,您知道數組不一樣。

http://php.net/manual/zh/function.array-diff.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM