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

2022-10-11 20:30:49 108 0
魁首哥

/*

*返回键名以自然数连续排列: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;

}

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

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码