Wie man Array in PHP zurücksetzt

Minahil Noor 30 Januar 2023
  1. Verwendung von die Funktion array_diff() zum Zurücksetzen eines Arrays in PHP
  2. Verwenden Sie die Funktion unset(), um ein Array in PHP zurückzusetzen
Wie man Array in PHP zurücksetzt

Dieser Artikel stellt verschiedene Methoden zum Zurücksetzen eines Arrays in PHP vor.

Verwendung von die Funktion array_diff() zum Zurücksetzen eines Arrays in PHP

In PHP können wir die Funktion array_diff() verwenden, um ein Array zurückzusetzen. Diese Funktion berechnet die Differenz eines gegebenen Arrays mit einem anderen Array. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt.

array_diff($array, $Arr1, $Arr2, ...,$ArrN);

Die Funktion array_diff() akzeptiert N+1 Parameter. Die Parameter sind im Einzelnen wie folgt.

Parameter Beschreibung
$array obligatorisch Es ist das Hauptarray, aus dem wir einen Wert entfernen wollen.
$Arr1, $Arr2, $ArrN obligatorisch Es ist das Array, das wir entfernen wollen. Die Funktion nimmt seine Differenz mit dem Array und entfernt es aus dem Array, wenn es vorhanden ist.

Das Programm, das Array-Werte löscht, ist wie folgt.

<?php
$array = array("Rose","Lili","Jasmine","Hibiscus","Daffodil","Daisy");
echo("Array before deletion: \n");
var_dump($array);
$array = array_diff( $array, $array);
echo("Array after deletion: \n");
var_dump($array);
?>

Ausgabe:

Array before deletion: 
array(6) {
  [0]=>
  string(4) "Rose"
  [1]=>
  string(4) "Lili"
  [2]=>
  string(7) "Jasmine"
  [3]=>
  string(8) "Hibiscus"
  [4]=>
  string(8) "Daffodil"
  [5]=>
  string(5) "Daisy"
}
Array after deletion: 
array(0) {
}

Verwenden Sie die Funktion unset(), um ein Array in PHP zurückzusetzen

Wir werden die Funktion unset() verwenden, um Array-Werte zu löschen. Die Funktion unset() setzt eine Variable zurück. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt.

unset($variable1, $variable2, ..., $variableN);

Die eingebaute Funktion unset() hat N Parameter. Die Einzelheiten ihrer Parameter sind wie folgt.

Parameter Beschreibung
$variable1, $variable2, $variableN obligatorisch Es ist die Variable oder Datenstruktur, die wir aufheben wollen. Mindestens eine Variable ist obligatorisch.

Diese Funktion gibt nichts zurück.

Das folgende Programm zeigt, wie wir die Funktion unset() verwenden können, um Array-Werte in PHP zu löschen.

<?php
$array = array("Rose","Lili","Jasmine","Hibiscus","Daffodil","Daisy");
echo("Array before deletion: \n");
var_dump($array);
unset($array);
echo("Array after deletion: \n");
var_dump($array);
?>

Ausgabe:

Array before deletion: 
array(6) {
  [0]=>
  string(4) "Rose"
  [1]=>
  string(4) "Lili"
  [2]=>
  string(7) "Jasmine"
  [3]=>
  string(8) "Hibiscus"
  [4]=>
  string(8) "Daffodil"
  [5]=>
  string(5) "Daisy"
}
Array after deletion: 
NULL

Verwandter Artikel - PHP Array