删除数组键而不删除键值

时间:2013-03-25 10:55:25

标签: php arrays

任何人都可以告诉我如何在不删除键值的情况下从数组中删除数组键。例如:

这是我的价值:

$arr = array("1"=>2,"2"=>5,"3"=>10);

我想要的是:

$arr = array(2,5,10);

如果两者都等于默认键的分配方式?

3 个答案:

答案 0 :(得分:4)

使用array_values功能:

$arr = array_values($arr);

来自documentation

  

array_values()返回输入数组中的所有值,并以数字方式索引数组。

答案 1 :(得分:0)

请使用此功能

$arr = array_values($arr);

答案 2 :(得分:0)

您可以将array_value()用于您的目的。

$arr           = array("1"=>2,"2"=>5,"3"=>10);
$array_values  = array_values($arr);