PHP转换数组键

gre*_*rep 23 php arrays

在谷歌这么难写,所以我想生病了.

我有一个像这样的数组:

Array ( [a] => 'a' [b] => 'b' [c] => 'c' )
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法将键转换为这样的数值?是否有内置功能,或者我必须制作一个?

Array ( [0] => 'a' [1] => 'b' [2] => 'c' )
Run Code Online (Sandbox Code Playgroud)

谢谢!

bor*_*ble 38

你想要array_values函数.

  • 这个接受的答案太短了,我不知道将来外部链接是否还存在。 (4认同)

Tom*_*rei 15

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

<?php
$array = array("size" => "XL", "color" => "gold");
print_r(array_values($array));
Run Code Online (Sandbox Code Playgroud)

上面的例子将输出:

Array
(
    [0] => XL
    [1] => gold
)
Run Code Online (Sandbox Code Playgroud)


BRa*_*sad 5

尝试数组值

$arrayWithNumericKeys = array_values($arrayWithRegularKeys);
Run Code Online (Sandbox Code Playgroud)