首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >对数字数组键重新编制索引

对数字数组键重新编制索引
EN

Stack Overflow用户
提问于 2012-05-10 05:12:51
回答 2查看 24.6K关注 0票数 22

我有一个使用explode()函数构建的数组,但是看到我是如何对随机/动态数据使用它的,我发现索引一直在变化:

代码语言:javascript
复制
Array
(
    [2] => Title: Warmly little before cousin sussex entire set Blessing it ladyship.
    [3] => Snippet: Testing
    [4] => Category: Member
    [5] => Tags: little, before, entire
)

我需要数组总是从0开始排序。我使用不同的数据进行测试,有时它从0开始,而对于其他测试,它从不同的数字开始。我研究并偶然发现了Array starting at zero,但它似乎只适用于该用户的特定情况。我用来构建数组的代码可以在这里看到:https://stackoverflow.com/a/10484967/1183323

我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-10 05:17:10

代码语言:javascript
复制
$your_new_array = array_values($your_old_array);
票数 58
EN

Stack Overflow用户

发布于 2012-05-10 05:15:46

使用array_merge()对阵列重新编号:

代码语言:javascript
复制
$your_old_array = array( 2 => 'whatever', 19 => 'huh', 22 => 'yep' );
$your_new_array = array_merge($your_old_array);
print_r($your_new_array);

打印以下内容:

代码语言:javascript
复制
Array ( 
  [0] => whatever 
  [1] => huh 
  [2] => yep )
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10524156

复制
相关文章

相似问题

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