Heim > Backend-Entwicklung > PHP-Tutorial > Wie indiziere ich ein Array in PHP neu?

Wie indiziere ich ein Array in PHP neu?

Patricia Arquette
Freigeben: 2024-10-30 08:14:02
Original
1014 Leute haben es durchsucht

How to Re-index an Array in PHP?

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>
Nach dem Login kopieren

Um dieses Array neu zu indizieren, rufen Sie einfach auf Funktion array_values():

<code class="php">$reindexedArray = array_values($array);</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage