Maison >développement back-end >tutoriel php >Comment réindexer un tableau PHP de base zéro à base un ?
Réindexation des tableaux de zéro à un en PHP
Étant donné un tableau dont les indices commencent à zéro, il peut être nécessaire de réindexer le tableau avec des indices commençant à un. Ceci peut être réalisé à l'aide de fonctions de tableau en PHP.
Réindexation de zéro à un
Pour réindexer le tableau de zéro à un, suivez les étapes suivantes :
Exemple :
Considérez le tableau d'origine :
$arr = [ 2 => [ 'title' => 'Section', 'linked' => 1, ], 1 => [ 'title' => 'Sub-Section', 'linked' => 1, ], 0 => [ 'title' => 'Sub-Sub-Section', 'linked' => null, ], ];
Pour réindexer le tableau avec des indices commençant à un, utilisez le code suivant :
$iOne = array_combine( range(1, count($arr)), array_values($arr) );
Le résultat Le tableau $iOne sera le suivant :
[ 1 => [ 'title' => 'Section', 'linked' => 1, ], 2 => [ 'title' => 'Sub-Section', 'linked' => 1, ], 3 => [ 'title' => 'Sub-Sub-Section', 'linked' => null, ], ]
Fonction pertinente Documentation :
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!