Was ist die PHP-Funktion zum Löschen von Array-Werten?

PHPz
Freigeben: 2023-04-26 10:00:58
Original
453 Leute haben es durchsucht

In der PHP-Sprache gibt es viele Funktionen zum Löschen von Array-Werten. Häufig verwendete sind unset(), array_splice() und array_filter().

  1. unset()-Funktion
    unset()-Funktion kann den Wert des angegebenen Schlüssels im Array löschen.
    Syntax: unset(array $array_name, Mixed $key);
    Beispiel:

$arr = array("apple", "banana", "orange");
unset($arr[1 ]); //Löschen Sie das Element „Banane“ mit Index 1
print_r($arr); //Ausgabe: Array ( [0] => apple [2] => orange )
?>

  1. array_splice () function
    array_splice() Funktion löscht das Element an der angegebenen Position im Array und indiziert das Array neu. Es kann auch neue Elemente einfügen und gleichzeitig Elemente entfernen.
    Syntax: array_splice(array &$input, int $offset [, int $length [, Mixed $replacement]]);
    Beispiel:

$arr = array("apple", "banana" , "orange");
array_splice($arr, 1, 1); //Löschen Sie das Element „Banane“ mit dem Index 1
print_r($arr); //Ausgabe: Array ( [0] => apple [ 1 ] => orange )
?>

  1. array_filter()-Funktion
    array_filter()-Funktion kann die Elemente im Array gemäß den angegebenen Bedingungen filtern und ein neues Array zurückgeben, wobei das ursprüngliche Array unverändert bleibt.
    Syntax: array_filter(array $array [, callable $callback [, int $flag = 0 ]]);
    Beispiel:

$arr = array("apple", "banana", "orange ");
$new_arr = array_filter($arr, function($val) {

return $val != "banana"; //过滤掉元素"banana"
Nach dem Login kopieren

});
print_r($new_arr); //Ausgabe: Array ( [0] => apple [2] => orange )
?>

Diese Funktionen können je nach Bedarf flexibel verwendet werden, um den Effekt des Löschens von Array-Werten zu erzielen. In der tatsächlichen Entwicklung gibt es zusätzlich zu diesen Funktionen viele andere Methoden, mit denen der Vorgang des Löschens von Array-Werten noch effizienter implementiert werden kann. Entwickler können die geeignete Methode entsprechend ihren Anforderungen auswählen.

Das obige ist der detaillierte Inhalt vonWas ist die PHP-Funktion zum Löschen von Array-Werten?. 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