我有这样一个数组:
$x = [1 => "uno", 2 => "dos", 5 => "tres", 6 => "cuatro"];
And I need:
$x = [1 => "uno", 2 => "dos", 3 => "tres", 4 => "cuatro"];
我尝试使用array_values($x),但它开始从零索引计数。我怎么能这么做?
我尝试使用array_values($x),但它开始从0索引计数。
与array_combine
一起使用,并提供值1,2,…的数组通过range
创建以提供所需密钥:
$result = array_combine(range(1, count($x)), $x);