我想用一個主數組來比較具有索引的子數組。我試過使用array_diff
,array_intersect_key
等,但無法找到繼續的方式,除了使用一個愚蠢的for
循環和做一些老派的方法。在PHP中的子陣列比較
好的,讓我澄清一下我的問題。比方說,我有兩個陣列:
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] => W
[6] => o
[7] => r
[8] => l
[9] => d
[10] => !
)
Array
(
[1] => e
[5] => W
[7] => r
[10] => !
)
第一個是滿弦的主陣列:HelloWorld!
,第二個是子陣列,其具有一些選定索引和它的值,由用戶給出。這也可能是錯誤的,因爲如:
Array
(
[1] => F
[5] => a
[7] => 6
[10] => t
)
現在,當我通過第一陣列,它顯然應該返回true
和下一個應該返回false
。這可能與使用PHP的內置函數?提前致謝。
哇!這工作! :D –
讓我們注意''array_diff_assoc($ b,$ a)'以相對簡單的方式執行相同的操作... – deceze