Heim >Backend-Entwicklung >PHP-Tutorial >Wie indiziere ich ein PHP-Array ab Index 1 neu?
Arrays in PHP mit Indizes ab 1 neu indizieren
Um ein Array in PHP mit Indizes ab 1 neu zu indizieren, können Sie eine Kombination verwenden von Array-Manipulationsfunktionen. So erreichen Sie dies:
PHP-Code:
$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);
Erklärung:
Ergebnis:
Das neu indizierte Array verfügt wie gewünscht über Indizes ab 1:
Array ( [1] => Array ( [title] => Section [linked] => 1 ) [2] => Array ( [title] => Sub-Section [linked] => 1 ) [3] => Array ( [title] => Sub-Sub-Section [linked] => ) )
Das obige ist der detaillierte Inhalt vonWie indiziere ich ein PHP-Array ab Index 1 neu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!