Wie man Array in PHP zurücksetzt
-
Verwendung von die Funktion
array_diff()
zum Zurücksetzen eines Arrays in PHP -
Verwenden Sie die Funktion
unset()
, um ein Array in PHP zurückzusetzen
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
- Wie man die erste und letzte Iteration in einer foreach-Schleife in PHP bestimmt
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man das erste Element eines Arrays in PHP erhält
- Wie Sie ein Array in PHP echoen oder drucken
- Wie löscht man ein Element aus einem Array in PHP
- Wie man leere Array-Elemente in PHP entfernt