首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何重新索引多维数组的所有子数组元素?

如何重新索引多维数组的所有子数组元素?
EN

Stack Overflow用户
提问于 2012-05-08 13:06:22
回答 6查看 235.4K关注 0票数 138

问题是如何重置key,例如数组:

代码语言:javascript
复制
Array ( 
    [1_Name] => Array ( 
        [1] => leo 
        [4] => NULL 
    ) 
    [1_Phone] => Array ( 
        [1] => 12345 
        [4] => 434324
    )  
)

重置为:

代码语言:javascript
复制
Array ( 
    [1_Name] => Array ( 
        [0] => leo 
        [1] => NULL 
    ) 
    [1_Phone] => Array ( 
        [0] => 12345 
        [1] => 434324
    ) 
)
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-05-08 13:09:24

重置数组中所有数组的键:

代码语言:javascript
复制
$arr = array_map('array_values', $arr);

如果您只想重置第一级数组键,请使用不带array_maparray_values()

票数 319
EN

Stack Overflow用户

发布于 2012-05-08 13:11:31

代码语言:javascript
复制
$array[9] = 'Apple';
$array[12] = 'Orange';
$array[5] = 'Peach';

$array = array_values($array);

通过此功能,您可以重置阵列

代码语言:javascript
复制
$array[0] = 'Apple';
$array[1] = 'Orange';
$array[2] = 'Peach';
票数 215
EN

Stack Overflow用户

发布于 2012-05-08 13:09:08

使用array_values重置关键点

代码语言:javascript
复制
foreach($input as &$val) {
   $val = array_values($val);
}

http://php.net/array_values

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10492839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档