检查一个数组是否是由原始值组成的平面数组的最有效方法是还是多维array
发布于 2018-03-27 18:41:32
就我的情况而言。我陷入了各种奇怪的境地。
第一种情况= array("data"=> "name");
第二种情况= array("data"=> array("name"=>"username","fname"=>"fname"));
但是如果data使用数组而不是值,那么sizeof()或count()函数不适用于这种情况。然后创建自定义函数进行检查。
如果数组第一个索引有值,则返回“唯一值”
但是如果索引包含数组而不是值,则返回"has array“
我是这样用的
 function is_multi($a) {
        foreach ($a as $v) {
          if (is_array($v)) 
          {
            return "has array";
            break;
          }
          break;
        }
        return 'only value';
    }特别感谢Vinko Vrsalovic
https://stackoverflow.com/questions/145337
复制相似问题