php 代替each()函数写法

php7.2 废弃each() 函数 代替each函数写法

原写法:

$array = array('key1'=>'value1','key2'=>'value2');
each($array);

改成:

function fun_adm_each(&$array){
   $res = array();
   $key = key($array);
   if($key !== null){
       next($array); 
       $res[1] = $res['value'] = $array[$key];
       $res[0] = $res['key'] = $key;
   }else{
       $res = false;
   }
   return $res;
}
fun_adm_each($array)

 


版权声明:本文为weixin_42237632原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。