hel*_*llo 1 php arrays key multidimensional-array
我希望能够检查我的数组中是否存在某个键。我有一个数组,我正在从 mysql 合并多个数组。这样做的最佳方法是什么?
例如
Array
(
[0] => Array
(
[id] => 3
[comments] => comment text
)
[1] => Array
(
[id] => 3
[comments] => comment text
)
[2] => Array
(
[idMenu] => 1
[names] => text
)
[3] => Array
(
[idMenu] => 3
[names] => names text
)
)
Run Code Online (Sandbox Code Playgroud)
所以我想看看这个数组是否有注释和/或名称。
我必须做一个 if 语句吗?
谢谢
假设您的父数组将始终返回一堆子数组...
foreach ($parentArray as $childArray) {
if (array_key_exists("comments", $childArray) { return true; }
if (array_key_exists("names", $childArray) { return true; }
}
Run Code Online (Sandbox Code Playgroud)
现在,这只是检查父对象是否有一个带有这些键之一的子数组。实际上检查值以查看它是否为空需要更多的代码,但这应该会让你朝着正确的方向前进。