我有一个数组:
$array = array(3=>'hi', 4=>'hello');
我如何从0开始 $ array = array(0 =>' hi',1 =>' hello');
我尝试使用sort
,但它也对我不想要的值进行了排序。我可以使用foreach
来做,但我不想使用循环。有什么功能吗?
答案 0 :(得分:2)
:
$array = array ("size" => "XL", "color" => "gold");
print_r(array_values ($array));
出:
Array
(
[0] => XL
[1] => gold
)
答案 1 :(得分:1)
可以使用array_values
完成,但如果您想保留original keys
,请点击此链接
答案 2 :(得分:0)
试试这个:
$array = array(3=>'hi', 4=>'hello');
$array = array_values($array);
var_dump($array);
它将使您返回:
array(2) {
[0]=> string(2) "hi"
[1]=> string(5) "hello"
}
答案 3 :(得分:0)
请尝试执行以下代码段
<?php
$keys=range(0,1);
$values=array('hi','hello');
$final=array_combine($keys,$values);
print_r($final);
?>