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

标签 php multidimensional-array reindex

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

Array ( 
    [1_Name] => Array ( 
        [1] => leo 
        [4] => NULL 
    ) 
    [1_Phone] => Array ( 
        [1] => 12345 
        [4] => 434324
    )  
)

重置为:

Array ( 
    [1_Name] => Array ( 
        [0] => leo 
        [1] => NULL 
    ) 
    [1_Phone] => Array ( 
        [0] => 12345 
        [1] => 434324
    ) 
)

最佳答案

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

$arr = array_map('array_values', $arr);

如果您只想重置一级数组键,请使用 array_values()没有 array_map .

关于php - 如何重新索引多维数组的所有子数组元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10492839/

相关文章:

php - 如何使用 Zend_Application 引导 Zend_Test_PHPUnit_ControllerTestCase?

php - 如何在jquery中编写php代码

javascript - 我无法选择搜索项目

php - 如何将多个 url/path 合并到多维数组中?

php - 在没有 PHP 框架的情况下,如何以 MVC 模式编写 Controller ?

javascript - 如何在javascript中将二维数组转换为二维字符串

java - java中的二维对象数组

python - 如何交换 pandas 数据框上的索引和值

python - 使用特定日期时间索引重新索引 Pandas Dataframe

elasticsearch - Elasticsearch将动态映射的位置数据重新索引为几何形状