2015-08-31 40 views
-7

我這是從用戶格式化的JSON得到,這樣這個數組有沒有相同的密鑰? PHP

'UA27' => [ 
    'PRODUCT' => 'S', 
    'CANBECONSUMED' => true 
], 
'UA28' => [ 
    'PRODUCT' => 'R', 
    ] 
], 
'UA29' => [ 
    'PRODUCT' => 'O', 
    'CANBECONSUMED' => true 
], 
'UA29' => [ 
    'PRODUCT' => 'O', 
    'CANBECONSUMED' => false 
], 
'UA31' => [ 
    'PRODUCT' => 'P', 
    'CANBECONSUMED' => true 
] 

一個數組,但我必須搞清楚,如果有一個以上的陣列使用相同的密鑰,以顯示該用戶有錯誤使用JSON。

謝謝。

+0

[數組不能有兩次相同的鍵。定義兩個相同的索引,最後覆蓋第一個。](http://stackoverflow.com/questions/30636179/how-does-php-index-associative-arrays/30636430#30636430) –

回答

1

數組不能有兩次相同的密鑰。第一個將被粉碎並由第二個替代。

+0

謝謝。我知道,但我需要確定這個數組中是否有相同的鍵。顯然我們可以看到,但我需要在服務器端確定這一點。因爲我從用戶 – User

+0

得到這個數組@User看看'array_key_exists()'。 –

+0

@用戶你不能。有**不能在一個數組中有2個相同的鍵,這是不可能的 – Rizier123

相關問題