background image

PHP 教程:判断 php 数组的维度

以下是是对判断 php

 

数组维度的代码, 需要的朋友参考下

代码如下:
<?php 

/** 

 

返回数组的维度

* @param [type] $arr [description] 
* @return [type] [description] 
*/

function

 arrayLevel(

$arr

){ 

$al

 = 

array

(0); 

function

 aL(

$arr

,&

$al

,

$level

=0){ 

if

(

is_array

(

$arr

)){ 

$level

++; 

$al

[] = 

$level

foreach

(

$arr

 

as

 

$v

){ 

aL(

$v

,

$al

,

$level

); 




aL(

$arr

,

$al

); 

return

 max(

$al

); 


 

$arr

 = 

array

'0'=>'0', 
); 
 

echo

 arrayLevel(

$arr

); 

?>