您的位置 首页 php

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

/*

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

}

文章来源:智云一二三科技

文章标题:PHP n维数组去掉键名 键名按自然数排列

文章地址:https://www.zhihuclub.com/151817.shtml

关于作者: 智云科技

热门文章

网站地图