in_array
これらの配列は両方とも非常に大きい (50,000 以上) ため、使用せずに 2 つの配列を比較するのが好きです。最初の配列から欠落しているすべてのものの新しい配列を生成するのが好きです。
私が使用する最速で最も効率的なソリューションは何ですか?
最初の配列
SQL クエリから生成された多次元配列
Array (
[0] => Array (
[id] => 17228219
[name] => ...
)
[1] => Array (
[id] => 17228220
[name] => ...
)
[2] => Array (
[id] => 17228221
[name] => ...
)
[3] => Array (
[id] => 17228222
[name] => ...
)
[4] => Array (
[id] => 17228223
[name] => ...
)
[5] => Array (
[id] => 17228224
[name] => ...
)
)
単純な XML から生成された2 番目の配列
Array (
[0] => SimpleXMLElement Object (
[0] => 17228219
)
[1] => SimpleXMLElement Object (
[0] => 17228221
)
[2] => SimpleXMLElement Object (
[0] => 17228222
)
[3] => SimpleXMLElement Object (
[0] => 17228224
)
)
新しい配列
ID が欠落している配列を作成します
Array (
[0] => Array (
[id] => 17228220
[name] => ...
)
[1] => Array (
[id] => 17228223
[name] => ...
)
)