php推断数组是几维的要领:起首建立一个PHP示例文件;然后定义一个foreachArray要领;接着经由过程“is_array”函数检测变量是不是是一个数组;末了经由过程轮回遍历的要领推断数组是几维的即可。
引荐:《PHP视频教程》
PHP推断数组的维数
/**
* 推断数组为几维数组 可优化
* @param array $array
* @param int $count
* @return int
*/
function foreachArray($array = [], $count = 1){
if (!is_array($array)){
return $count;
}
foreach ($array as $value){
$count++;
if (!is_array($value)){
return $count;
}
return foreachArray($value, $count);
}
}
相干引见:
is_array() 函数用于检测变量是不是是一个数组。
语法
bool is_array ( mixed $var )
参数申明:
$var:要检测的变量。
返回值
假如检测的变量是数组,则返回 TRUE,不然返回 FALSE。
以上就是php推断数组是几维的要领的细致内容,更多请关注ki4网别的相干文章!
收藏 | 0