配列要素のサブ配列を検索して特定のキーの値を確認する最も効率的な方法は何ですか? たとえば、次の配列が与えられた場合、両方のサブ配列の「msg」値をチェックし、どちらかが入力されている場合はブール値の結果を返します。
[TGMN02] => Array
(
[2] => Array
(
[id] => 93143
[msg] =>
)
[3] => Array
(
[id] => 24876
[msg] =>
)
)
私が今持っているのは、単純にループしてチェックしているだけで、かなりぎこちなく感じます。