So entfernen Sie ein spezifisches Array -Element in PHP
- 3047
- 793
- Henry Liebold
Q. Wie entferne ich ein bestimmtes Element mit PHP aus einem Array.
In diesem Tutorial lernen Sie zwei Methoden von PHP UnSet () und Array_SPLICE (), um bestimmte Array -Elemente zu entfernen.
Verwenden Sie PHP UnSet () -Funktion
Verwenden Sie den PHP uneingestellter () Funktion zum Löschen eines Elements aus einem Array.
Grundsätzlich wird es verwendet, um jede Variable in PHP zu verunreinigen. Diese Funktion akzeptiert Variable als Argument und stellt sie ab.
Beispiel:
"Apple", "B" => "Ball", "C" => "Cat"); nicht fest ($ arr ["B"]); ?>1234 | "Apple", "B" => "Ball", "C" => "Cat"); nicht fest ($ arr ["B"]);?> |
Ausgang:
Array ("a" => "Apple", "C" => "Katze")
Ein anderes Beispiel:
12345 |
Ausgang:
Array ([0] => 1 [1] => 2 [2] => 3 [4] => 5)
Sie können sehen, dass das Ergebnisarray nicht indiziert ist. Um aus dieser Bedingung zu überwinden, können Sie die nachstehend beschriebene PHP -Funktion array_spleplice () verwenden.
Verwenden Sie die Funktion von PHP Array_spleplice ()
Sie können auch verwenden Array_SPLICE () Funktion zum Entfernen des spezifischen Array -Elements. Diese Funktion kann auch verwendet werden, um Array -Elemente zu ersetzen, indem Array mit Aktualisierungswerten bestanden wird.
Diese Funktion erfordert drei Parameter, ein Array, ein Offset (wo starten) und Länge (Anzahl der zu beseitigen Elemente).
Hier ist ein Beispiel mit Array_Splice () Funktion:
12345 |
Ausgang:
Array ([0] => 1 [1] => 2 [2] => 5)
Sie können sehen, dass das Ergebnisarray neu integriert ist.
Abschluss
In diesem Tutorial haben Sie zwei PHP -Funktionen gelernt, mit denen bestimmte Elemente aus einem Array entfernt wurden.
- « So installieren Sie AnyDesk auf Debian 9
- JavaScript -Programm zum Entfernen doppelter Array -Elemente »