Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich Array-Werte in PHP neu indizieren?

Wie kann ich Array-Werte in PHP neu indizieren?

Susan Sarandon
Freigeben: 2024-10-30 11:11:03
Original
878 Leute haben es durchsucht

How Can I Re-index Array Values in PHP?

Array-Werte in PHP neu indizieren

Bei der Arbeit mit Arrays in PHP kann es notwendig sein, die zu erstellenden Werte neu zu indizieren sie besser handhabbar oder für bestimmte Operationen geeigneter sind. Bei diesem Vorgang werden den Array-Elementen neue Indizes zugewiesen, normalerweise beginnend bei 0.

Eine einfache Methode zum Neuindizieren eines Arrays ist die Verwendung der Funktion array_values(). Diese Funktion nimmt ein Array als Eingabe und gibt ein neues Array mit sequentiellen Indizes beginnend bei 0 zurück. Die ursprünglichen Schlüssel des Eingabearrays werden dabei verworfen.

Beispiel:

Betrachten Sie das folgende mehrdimensionale Array:

<code class="php">$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    'date' => '2009-09-24 09:02:05',
    'skill1rank' => 1,
    'skill1lvl' => 2376,
    'skill1xp' => 1804229942,
    // ... (more skill information)
];</code>
Nach dem Login kopieren

Um dieses Array neu zu indizieren, können wir die Funktion array_values() verwenden:

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

Das $reindexed_array enthält nun dasselbe Werte wie das ursprüngliche Array, aber die Schlüssel sind sequentielle Indizes:

<code class="php">$reindexed_array = [
    0 => 3,
    1 => 1,
    2 => 1,
    3 => '2009-09-24 09:02:05',
    4 => 1,
    5 => 2376,
    6 => 1804229942,
    // ... (more skill information)
];</code>
Nach dem Login kopieren

Dieser Neuindizierungsprozess kann besonders nützlich sein, wenn Sie mit Arrays arbeiten, die sequentiell iteriert werden müssen, oder wenn Sie die verwenden möchten Array-Indizes als Bezeichner.

Das obige ist der detaillierte Inhalt vonWie kann ich Array-Werte in PHP neu indizieren?. 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