Jul
08
2018
php对多维数组进行array_values
作者:
绝缘体.. 发布:
2018-07-08 13:13 分类:
未分类 阅读:
抢沙发
现在的工作基本是开发接口,接口使用方对数据的要求基本都是无意义key的数组集合,对于一维数组,直接使用 array_values 处理一下即可,但是对于多维数组,php就不提供内置的处理方法了,这里自己写了一个利用php对多维数组进行 array_values 的方法,代码如下:
function array_values_recursive(&$array) {
$temp = [];
foreach ($array as $key => $value) {
if (is_numeric($key)) {
$temp[] = is_array($value) ? array_values_recursive($value) : $value;
} else {
$temp[$key] = is_array($value) ? array_values_recursive($value) : $value;
}
}
return $temp;
}
微信扫一扫,打赏作者吧~