相关疑难解决方法(0)

PHP:测试多维数组中是否存在单元格

我有一个有很多维度的数组,我想测试一个单元格的存在.

下面的级联方法肯定是一种安全的方法:

if (array_key_exists($arr, 'dim1Key'))  
  if (array_key_exists($arr['dim1Key'], 'dim2Key'))  
    if (array_key_exists($arr['dim1Key']['dim2Key'], 'dim3Key'))  
      echo "cell exists";  
Run Code Online (Sandbox Code Playgroud)

但是有更简单的方法吗?

我将详细介绍这个:

  1. 我可以在一个声明中执行此检查吗?
  2. 我是否必须使用array_key_exist或者我可以使用像isset这样的东西吗?我什么时候使用,为什么?

php multidimensional-array

29
推荐指数
2
解决办法
2万
查看次数

标签 统计

multidimensional-array ×1

php ×1