Heim  >  Artikel  >  Backend-Entwicklung  >  Wie indiziere ich ein Array in PHP mit „array_values()“ neu?

Wie indiziere ich ein Array in PHP mit „array_values()“ neu?

Linda Hamilton
Linda HamiltonOriginal
2024-10-25 10:45:30579Durchsuche

How to Reindex an Array in PHP with `array_values()`?

Neuindizierung eines Arrays in PHP

In PHP kann es vorkommen, dass Sie ein Array mit nicht gesetzten Indizes haben, was zu Lücken im führt Indexfolge. Um dieses Problem zu beheben, müssen Sie das Array neu indizieren, um eine kontinuierliche Indexreihenfolge sicherzustellen.

So indizieren Sie ein Array mithilfe von array_values ​​neu

Die Funktion array_values() bietet eine unkomplizierte Lösung Lösung zur Neuindizierung eines Arrays. Es extrahiert die Werte aus dem ursprünglichen Array und weist sie neuen Schlüsseln mit sequentiellen Indizes beginnend bei 0 zu.

Um Ihr Array neu zu indizieren, verwenden Sie einfach den folgenden Code:

<code class="php">$myarray = array_values($myarray);</code>

Nachdem Sie dies ausgeführt haben Code wird Ihr $myarray wie folgt neu indiziert:

[0] => a->1
[1] => a-7 b->3
[2] => a-8 b->6
[3] => a-3 b->2

Die Lücken in der vorherigen Indexsequenz wurden jetzt entfernt und die Indizes des Arrays reichen von 0 bis 3.

Das obige ist der detaillierte Inhalt vonWie indiziere ich ein Array in PHP mit „array_values()“ 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