我想用一个主数组来比较具有索引的子数组。我试过使用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