配列を比較するために私が読んだすべてのPHP関数(、、array_diff()
などarray_intersect()
)は、配列要素の存在を比較しているようです。
同じ構造を持つ 2 つの多次元配列が与えられた場合、値の違いをどのようにリストしますか?
例
配列 1
[User1] => 配列 ([public] => 1 [プライベート] => 1 [シークレット] => 1 ) [User2] => 配列 ([public] => 1 [プライベート] => 0 [シークレット] => 0 )
アレイ 2
[User1] => 配列 ([public] => 1 [プライベート] => 0 [シークレット] => 1 ) [User2] => 配列 ([public] => 1 [プライベート] => 0 [シークレット] => 0 )
違い
[User1] => 配列 ([public] => 1 [private] => 0 //この値は異なります [シークレット] => 1 )
したがって、私の結果は、「すべてのユーザーのうち、User1 が変更されました。違いは、プライベートが 1 ではなく 0 であることです。」