PHP - 检查 assoc 数组值是否有子数组的优雅方法?

标签 php associative-array

有没有优雅的方法来检查是否

$review['passenger']有任何$review['passenger']['*']吗?

最佳答案

尝试使用 is_array()。它将检查它是否是一个数组 -

if(is_array($review['passenger'])) {
   // is an array
}

或者如果你想检查一些 key 是否存在,那么 -

if(array_key_exists('key', $review['passenger'])) { ... }

关于PHP - 检查 assoc 数组值是否有子数组的优雅方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30570825/

相关文章:

php - 数据库中单列中有多个值?

php - MySQL:多条件查询

php - 如何跟踪用户向 Web 服务或 API 发送了多少请求?

php - Laravel SQLSTATE[23000] : Integrity constraint violation: 1452 Cannot add or update a child row

php - 获取 PHP 数组中唯一元素的键

arrays - Bash 参数扩展、间接引用和后台

php - 如何根据两个表中的字段对结果集进行排序

JavaScript : Sort Associative array using value property without converting into Array of objects

awk - 如果索引不在 awk 数组中则打印默认值

linux - Bash - 将变量分配给循环中命令的输出