PHP n维数组去掉键名 键名按自然数排列

2022-10-11 20:30:49 110
魁首哥

/*

*返回键名以自然数连续排列:0、1、2、3….. 的数组,原键名丢弃

* @param [type] $arr [description]

* @return [type] $arr [description]

*递归调用,任意维度

*/

function changeKeys($array){

if(!is_array($array)) return $array;

$tempArray = array();

$key1 = 0;

foreach($array as $key => $value) {

// 处理数组的键,按自然数顺序排列

$key = $key === $key1 ? $key : $key1;

$key1++;

if(is_array($value)){

$value = changeKeys($value);

}

$tempArray[$key] = $value;

}

return $tempArray;

}

分享
海报
110
上一篇:好看!简易版的留言板功能实例程序 下一篇:Apache使用fcgi方式与PHP结合

忘记密码?

图形验证码