首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >重置PHP数组索引

重置PHP数组索引
EN

Stack Overflow用户
提问于 2011-09-24 12:08:27
回答 2查看 92.2K关注 0票数 125

我有一个PHP数组,如下所示:

代码语言:javascript
复制
[3] => Hello
[7] => Moo
[45] => America

这是由哪个PHP函数实现的?

代码语言:javascript
复制
[0] => Hello
[1] => Moo
[2] => America
EN

回答 2

Stack Overflow用户

发布于 2019-06-07 12:52:27

如果您出于某种原因想要重置数组的键数

代码语言:javascript
复制
$array1 = [
  [3]  => 'Hello',
  [7]  => 'Moo',
  [45] => 'America'
];
$array1 = array_merge($array1);
print_r($array1);

输出:

代码语言:javascript
复制
Array(
  [0] => 'Hello',
  [1] => 'Moo',
  [2] => 'America'
)
票数 5
EN

Stack Overflow用户

发布于 2018-12-12 23:01:35

使用array_keys()函数获取数组的键,使用array_values()函数获取数组的值。

您想要获取数组的值:

代码语言:javascript
复制
$array = array( 3 => "Hello", 7 => "Moo", 45 => "America" );

$arrayValues = array_values($array);// returns all values with indexes
echo '<pre>';
print_r($arrayValues);
echo '</pre>';

输出:

代码语言:javascript
复制
Array
(
    [0] => Hello
    [1] => Moo
    [2] => America
)

您想要获取数组的键:

代码语言:javascript
复制
$arrayKeys = array_keys($array);// returns all keys with indexes
    echo '<pre>';
    print_r($arrayKeys);
    echo '</pre>';

输出:

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

https://stackoverflow.com/questions/7536961

复制
相关文章

相似问题

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