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