在 PHP 中重新索引索引从 1 开始的数组
要在 PHP 中重新索引从 1 开始的索引数组,您可以使用组合数组操作函数。以下是实现此目的的方法:
PHP 代码:
$arr = [ 2 => ['title' => 'Section', 'linked' => 1], 1 => ['title' => 'Sub-Section', 'linked' => 1], 0 => ['title' => 'Sub-Sub-Section', 'linked' => null], ]; // Get the values of the array, reindexing from 0 $values = array_values($arr); // Create a new array, combining new indexes starting from 1 with the values $reindexed = array_combine(range(1, count($arr)), $values); // Print the reindexed array print_r($reindexed);
说明:
结果:
重新索引的数组将根据需要从 1 开始索引:
Array ( [1] => Array ( [title] => Section [linked] => 1 ) [2] => Array ( [title] => Sub-Section [linked] => 1 ) [3] => Array ( [title] => Sub-Sub-Section [linked] => ) )
以上是如何从索引 1 开始重新索引 PHP 数组?的详细内容。更多信息请关注PHP中文网其他相关文章!