Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不规则的键数数组_Php_Arrays - Fatal编程技术网

Php 不规则的键数数组

Php 不规则的键数数组,php,arrays,Php,Arrays,我得到了一个键数不规则的数组,例如: array: [ 0 => true, 2 => false, 3 => true, 8 => true ] 我想看到这样的阵列: array: [ 0 => true, 1 => false, 2 => true, 3 => true ] 如何做到这一点?您可以使用内置PHP函数,如下所示: $arr = array_values($oldArray); 数组_值会执行以下操作:) 使用数组\u值。您到

我得到了一个键数不规则的数组,例如:

array: [ 0 => true, 2 => false, 3 => true, 8 => true ]
我想看到这样的阵列:

array: [ 0 => true, 1 => false, 2 => true, 3 => true ]
如何做到这一点?

您可以使用内置PHP函数,如下所示:

$arr = array_values($oldArray);
数组_值会执行以下操作:)


使用
数组\u值
。您到底想要什么?这可能是XY问题。如果您只是希望能够遍历这个数组,那么可以使用foreach。如果你想重置数组键,你需要的是数组_值。这似乎是可行的,所以感谢方法上的$a,修复了。
$fixedArray = array_values($arr);