Heim > Backend-Entwicklung > PHP-Tutorial > Wie indiziere ich ein PHP-Array neu, um bei 0 zu beginnen?

Wie indiziere ich ein PHP-Array neu, um bei 0 zu beginnen?

Susan Sarandon
Freigeben: 2024-12-07 17:25:12
Original
712 Leute haben es durchsucht

How Do I Reindex a PHP Array to Start from 0?

Neuindizierung eines Arrays

In PHP werden Arrays dynamisch indiziert. Das bedeutet, dass die Schlüssel eines Arrays jeden beliebigen Wert haben können und keinem bestimmten Muster folgen müssen. Es kann jedoch vorkommen, dass Sie ein Array neu indizieren möchten, beispielsweise wenn Sie die Schlüssel auf eine fortlaufende Zahlenfolge beginnend bei 0 zurücksetzen müssen.

Problem:

Betrachten Sie das folgende Array:

array(
  0 => 'val',
  2 => 'val',
  3 => 'val',
  5 => 'val',
  7 => 'val'
);
Nach dem Login kopieren

Wie können Sie dieses Array neu indizieren, sodass die Schlüssel wie folgt lauten: 0, 1, 2, 3, 4?

Lösung:

Um ein Array neu zu indizieren, können Sie die Funktion array_values() verwenden. Diese Funktion verwendet ein Array als Eingabe und gibt ein neues Array mit denselben Werten wie das Eingabearray zurück, wobei die Schlüssel jedoch neu indiziert werden, sodass sie bei 0 beginnen.

$reindexed_array = array_values($old_array);
Nach dem Login kopieren

In diesem Beispiel lautet $reindexed_array wie folgt folgt:

array(
  0 => 'val',
  1 => 'val',
  2 => 'val',
  3 => 'val',
  4 => 'val'
);
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie indiziere ich ein PHP-Array neu, um bei 0 zu beginnen?. 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