Heim > Backend-Entwicklung > PHP-Tutorial > Wie indiziere ich Array-Werte in PHP beginnend bei Null neu?

Wie indiziere ich Array-Werte in PHP beginnend bei Null neu?

Mary-Kate Olsen
Freigeben: 2024-10-31 22:26:02
Original
528 Leute haben es durchsucht

How to Re-index Array Values in PHP Starting from Zero?

Array-Werte in PHP neu indizieren

Bei der Arbeit mit Arrays in PHP kann es Situationen geben, in denen Sie die Werte neu indizieren müssen Werte sollen bei einem bestimmten Index beginnen, z. B. Null.

Stellen Sie sich die folgende Situation vor:

<code class="php">$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    'date' => '2009-09-24 09:02:05',
    // ... additional array elements
];</code>
Nach dem Login kopieren

Die Array-Schlüssel sind Zeichenfolgen, die die Namen der Werte darstellen. Wenn Sie diese Schlüssel jedoch so umbenennen möchten, dass sie bei Null beginnen, können Sie die Funktion array_values() verwenden.

Lösung: array_values()

Die Funktion array_values() Die Funktion gibt ein neues Array mit neu indizierten Werten zurück, beginnend bei Null. Es behält die Werte des ursprünglichen Arrays bei, ändert aber die Schlüssel in sequentielle Ganzzahlen.

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

Das resultierende Array, $reindexedArray, hat nun die folgende Struktur:

<code class="php">[0] => 3
[1] => 1
[2] => 1
[3] => '2009-09-24 09:02:05'
// ... additional re-indexed array elements</code>
Nach dem Login kopieren

Using array_values() können Sie die Werte eines Arrays in PHP ganz einfach neu indizieren, bei Bedarf beginnend mit einem bestimmten Index.

Das obige ist der detaillierte Inhalt vonWie indiziere ich Array-Werte in PHP beginnend bei Null 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