So entfernen Sie ein spezifisches Array -Element in PHP

So entfernen Sie ein spezifisches Array -Element in PHP

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.