Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie Elemente basierend auf dem Elementwert eines assoziativen Arrays in PHP

So löschen Sie Elemente basierend auf dem Elementwert eines assoziativen Arrays in PHP

王林
王林Original
2020-07-22 11:54:092439Durchsuche

So löschen Sie Elemente basierend auf dem Elementwert eines assoziativen Arrays in PHP: Sie können es über die Funktion array_diff() löschen. Die Funktion array_diff() wird verwendet, um die Werte von zwei (oder mehr) Arrays zu vergleichen und die Differenz zurückzugeben. Die spezifische Methode ist: [array_diff($array1, $array2)].

So löschen Sie Elemente basierend auf dem Elementwert eines assoziativen Arrays in PHP

Funktionseinführung:

(Empfohlenes Tutorial: php-Tutorial)

array_diff()-Funktion Wird verwendet, um die Werte von zwei (oder mehr) Arrays zu vergleichen und die Differenz zurückzugeben.

Diese Funktion vergleicht die Werte von zwei (oder mehr) Arrays (key=>value in value) und gibt ein Differenzarray zurück, das alle verglichenen Arrays enthält (array1), jedoch nicht in jedem anderen Parameter-Array (Array2 oder Array3 usw.).

Funktionssyntax:

array_diff(array1,array2,array3...);

Parameterbeschreibung:

  • array1 Erforderlich. Das erste Array zum Vergleich mit anderen Arrays

  • array2 Erforderlich. Array

  • array3,... Optional. Andere Arrays

im Vergleich zum ersten Array Code-Implementierung:

<?php
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green");
$result = array_diff($array1, $array2);//这样就相当于删除$array1里的值为"green"的元素。
print_r($result);
?>

Das obige ist der detaillierte Inhalt vonSo löschen Sie Elemente basierend auf dem Elementwert eines assoziativen Arrays in PHP. 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