如何重新索引关联数组? [重复]

问题描述 投票:0回答:4

在谷歌中很难表达这个,所以我想我会在这里问。

我有一个这样的数组:

Array ( [a] => 'a' [b] => 'b' [c] => 'c' )

有没有一种简单的方法可以将按键转换为这样的数值?有内置功能吗,还是我必须自己制作一个?

Array ( [0] => 'a' [1] => 'b' [2] => 'c' )
php arrays
4个回答
43
投票

您需要 array_values 函数。


19
投票

使用

array_values()
,如手动示例中所示:

<?php
$array = array("size" => "XL", "color" => "gold");
print_r(array_values($array));

上面的例子将输出:

Array
(
    [0] => XL
    [1] => gold
)

5
投票

尝试 array_values

$arrayWithNumericKeys = array_values($arrayWithRegularKeys);

4
投票
$my_array = array( [a] => 'a' [b] => 'b' [c] => 'c' )
$my_new_array = array_values($my_array);
© www.soinside.com 2019 - 2024. All rights reserved.