私は2つの連想配列を持っています:
ArrayA = array( [10] => ten
[12] => twelve
[22] => 10
[30] => 10, 12, 8
)
ArrayB = array( [10] => net
[12] => evlewt
[22] => 11, 12, 10
[30] => 10
)
両方の配列の同じキーの値を比較する必要があります。一部のキーにはCSV値があり、両方の配列に含めることができます。
たとえば、[22]
onArrayA
はCSVonでチェックする必要がありますArrayB
。同様に、[30]
inArrayB
はCSVでチェックインする必要がありますArrayA
。他はいつものように比較する必要があります==
注:ここではループを回避しようとしています。確かに、ループを使用すると、これを複数の方法で行うことができます。ループせずにこれを行うための迅速で効率的な方法があるかどうか疑問に思っています。
編集:さらに明確にするために、これはこれら2つを比較する方法です:
Is "ten" in ArrayA == "net" in ArrayB?
Is "twelve" in ArrayA == "evlewt" in ArrayB?
Is 10 in ArrayA existing in (11, 12, 10) of ArrayB?
Is (10, 12, 8) of ArrayA containing the 10 ArrayB?