PHP-Arrays neu indizieren
Um das Problem fehlender Array-Indizes zu beheben, können Sie die Funktion array_values in PHP verwenden. Diese Funktion indiziert ein Array neu, indem sie ein neues mit aufeinanderfolgenden numerischen Tasten, beginnend bei 0, erstellt.
Beispiel:
<code class="php">$myarray = [ 0 => 'a->1', 1 => 'a-7', '3' => 'a-8', 4 => 'a-3', ]; $reindexedArray = array_values($myarray); print_r($reindexedArray); // Output: // Array // ( // [0] => a-1 // [1] => a-7 // [2] => a-8 // [3] => a-3 // )</code>
Durch den Aufruf von array_values($myarray) erstellen wir Erstellen Sie ein neues Array $reindexedArray mit aufeinanderfolgenden Indizes von 0 bis zum letzten Element. Dadurch wird das ursprüngliche Array effektiv neu indiziert und alle fehlenden Indizes entfernt.
Das obige ist der detaillierte Inhalt vonWie indiziere ich ein PHP-Array mit aufeinanderfolgenden numerischen Schlüsseln neu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!