PHP 数组操作

1.判断数组是几维数组

function arrayLevel($arr){

  $al=array();

  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);

}

2.foreach遍历二维数组

$message='';

foreach($result as $key=>$val){

  if(is_array($val)){

    foreach($val as $k=>$v){

      $message.='   '.$k.':'.$v.'      ';

    }

  }else{

    $message.='  '.$key.':'.$val.'       ';

  }

}

3.判断数组

if(is_array($arr)){

  $message="是数组";

}else{

  $message="不是数组";

}

posted @ 2019-05-29 10:26  ymd666  阅读(309)  评论(0编辑  收藏  举报