Réindexation de tableaux en PHP avec des index commençant à 1
Pour réindexer un tableau en PHP avec des index commençant à 1, vous pouvez utiliser une combinaison de fonctions de manipulation de tableaux. Voici comment y parvenir :
Code 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);
Explication :
Résultat :
Le tableau réindexé aura des index commençant à 1, comme souhaité :
Array ( [1] => Array ( [title] => Section [linked] => 1 ) [2] => Array ( [title] => Sub-Section [linked] => 1 ) [3] => Array ( [title] => Sub-Sub-Section [linked] => ) )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!