Heim > Artikel > Backend-Entwicklung > Wie indiziere ich ein Array in PHP neu?
Neuindizierung eines Arrays in PHP
Es kann vorkommen, dass Sie auf ein Szenario stoßen, in dem Sie die Werte eines Arrays neu indizieren müssen. Dies kann in Situationen nützlich sein, in denen Sie über aufeinanderfolgende numerische Indizes auf Array-Elemente zugreifen möchten.
Um ein Array neu zu indizieren, können Sie die Funktion array_values() verwenden. Diese Funktion gibt ein neues Array zurück, das die Werte des ursprünglichen Arrays in numerischer Reihenfolge enthält.
Betrachten Sie beispielsweise das folgende Array:
<code class="php">$array = [ 'id' => 3, 'user_id' => 1, 'clan_id' => 1, 'date' => '2009-09-24 09:02:05', ... ];</code>
Um dieses Array neu zu indizieren, rufen Sie einfach auf Funktion array_values():
<code class="php">$reindexedArray = array_values($array);</code>
Die Variable $reindexedArray enthält nun die Werte des ursprünglichen Arrays in numerischer Reihenfolge:
<code class="php">Array ( [0] => 3 [1] => 1 [2] => 1 [3] => 2009-09-24 09:02:05 ... ) </code>
Sie können jetzt mit fortlaufenden Zahlen auf die Array-Elemente zugreifen Indizes, was es einfacher macht, über das Array zu iterieren oder andere Operationen auszuführen.
Das obige ist der detaillierte Inhalt vonWie indiziere ich ein Array in PHP neu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!