我有兩個數組如何比較兩個數組,並從一個陣列添加密鑰到另一個
1陣列
第一陣列containts 60串這樣的:
['string1','string2', ... , string60];
2nd array
而且我有一個關聯數組是這樣的:
['Key' => value, ..., 'Key' => value]
我需要做的是比較來自第一陣列(包含60個ellements)的每個值,每個關鍵從第二個數組,如果第二個(關聯)數組不包含匹配來自第一個數組的任何值的鍵 - 我應該將這樣的元素添加到關聯數組中。
例如第二個數組沒有與string5
匹配的密鑰,我不是在談論密鑰的價值,我實際上是在談論Key
本身。所以現在我需要添加string5
作爲新的密鑰=>數組元素,Key
必須是單詞string5
,並且value
必須爲空。
這樣做的最佳方法是什麼?
'foreach($ array1 as $ key){ifset($ array2 [$ key]){...' –