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

Wie indiziere ich ein Array in PHP neu?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-30 08:14:02931Durchsuche

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>

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!

Stellungnahme:
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