php 将数组重新排序 生成索引数组

$arr = [1 => 'a', 2 => 'b', 3 => 'c'];
$arr2 = [1 => 'c', 2 => 'd', 3 => 'e'];
$arr1 = array_merge($arr);
$arr2 = array_values($arr2);
dump($arr1);
dump($arr2);

$arr3 = array('a','b','c','d');
array_splice($arr3,1,2);
dump($arr3);

php 将数组重新排序 生成索引数组_第1张图片

array_merge :如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。

array_values :返回 数组中所有的值并给其建立数字索引。

扩展:array_merge_recursive — 递归地合并一个或多个数组

array_filter 去除数组空值 

你可能感兴趣的:(php 将数组重新排序 生成索引数组)