Heim > tägliche Programmierung > PHP-Kenntnisse > So löschen Sie den Schlüsselwert eines PHP-Array-Elements und ordnen es neu an

So löschen Sie den Schlüsselwert eines PHP-Array-Elements und ordnen es neu an

藏色散人
Freigeben: 2019-01-18 09:05:20
Original
16009 Leute haben es durchsucht

Ich möchte den Schlüsselwert eines Elements im PHP-Array löschen und dann die Indexsortierung neu standardisieren. Um dies zu erreichen, können wir die in PHP integrierten Funktionen unset() und array_values() verwenden.

So löschen Sie den Schlüsselwert eines PHP-Array-Elements und ordnen es neu an

Im Folgenden stellen wir Ihnen anhand einfacher Codebeispiele vor, wie Sie die Schlüsselwerte von PHP-Array-Elementen löschen und neu anordnen.

Das Codebeispiel lautet wie folgt:

<?php

//删除数组元素键值重新排序

$x = array(1,2,3,4,5);
var_dump($x);

unset($x[3]);
$x = array_values($x);

var_dump($x);
Nach dem Login kopieren

In diesem Code drucken wir das Array $x vor dem Löschen des $x[3]-Elements, nach dem Löschen ohne Neuordnung und nach dem Löschen sortiert Ergebnisse.

Der Sortiervergleich ist in der folgenden Abbildung dargestellt:

So löschen Sie den Schlüsselwert eines PHP-Array-Elements und ordnen es neu an

Wie in der Abbildung gezeigt, verwenden wir array_values(), um das Array nach dem Löschen neu zu indizieren Elemente.

Einführung in verwandte Funktionen:

unset: Die angegebene Variable freigeben

unset ( mixed $var [, mixed $... ] ) : void
Nach dem Login kopieren

unset() zerstört die angegebene Variable Variable. Das Verhalten innerhalb der Funktion variiert je nach Art der Variablen, die Sie zerstören möchten.

Wenn Sie eine globale Variable in einer Funktion unset() entfernen, wird nur die lokale Variable zerstört und die Variablen in der aufrufenden Umgebung behalten den gleichen Wert, bevor wir unset() aufrufen.

array_values: Gibt alle Werte im Array zurück

array_values ( array $array ) : array
Nach dem Login kopieren

array_values() Gibt alle Werte im Eingabearray zurück und indiziert sie numerisch.

Parameter-Array-Array. Rückgabewert, gibt das Indexarray zurück, das alle Werte enthält.

In diesem Artikel geht es um die Methode zum Löschen und Neuanordnen der Schlüsselwerte von PHP-Array-Elementen. Es ist auch eine der häufigsten PHP-Interviewfragen wird Freunden in Not helfen!


Das obige ist der detaillierte Inhalt vonSo löschen Sie den Schlüsselwert eines PHP-Array-Elements und ordnen es neu an. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage