Comment réinitialiser le tableau en PHP
-
Utilisez la fonction
array_diff()
pour réinitialiser un tableau en PHP -
Utilisez la fonction
unset()
pour réinitialiser un tableau en PHP
Cet article présente différentes méthodes pour réinitialiser un tableau en PHP.
Utilisez la fonction array_diff()
pour réinitialiser un tableau en PHP
En PHP, nous pouvons utiliser la fonction array_diff()
pour réinitialiser un tableau. Cette fonction calcule la différence d’un tableau donné avec un autre tableau. La syntaxe correcte pour utiliser cette fonction est la suivante.
array_diff($array, $Arr1, $Arr2, ...,$ArrN);
La fonction array_diff()
accepte N+1 paramètres. Le détail de ses paramètres est le suivant.
Paramètres | Description | |
---|---|---|
$array |
obligatoire | C’est le tableau principal dont nous voulons retirer une valeur. |
$Arr1 , $Arr2 , $ArrN |
obligatoire | C’est le tableau que nous voulons supprimer. La fonction prendra sa différence avec le tableau et l’enlèvera du tableau si elle est présente. |
Le programme qui efface les valeurs du tableau est le suivant.
<?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);
?>
Production :
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) {
}
Utilisez la fonction unset()
pour réinitialiser un tableau en PHP
Nous utiliserons la fonction unset()
pour effacer les valeurs des tableaux. La fonction unset()
réinitialise une variable. La syntaxe correcte pour utiliser cette fonction est la suivante.
unset($variable1, $variable2, ..., $variableN);
La fonction intégrée unset()
a N paramètres. Les détails de ses paramètres sont les suivants.
Paramètres | Description | |
---|---|---|
$variable1 , $variable2 , $variableN |
obligatoire | C’est la variable ou la structure de données que nous voulons supprimer. Au moins une variable est obligatoire. |
Cette fonction ne retourne rien.
Le programme ci-dessous montre la façon dont nous pouvons utiliser la fonction unset()
pour effacer des valeurs de tableau en PHP.
<?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);
?>
Production :
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
Article connexe - PHP Array
- Comment déterminer la première et la dernière itération d'une boucle de foreach dans le PSP
- Comment convertir un tableau en chaîne de caractères en PHP
- Comment obtenir le premier élément d'un tableau en PHP
- Comment faire écho ou imprimer un tableau en PHP
- Comment supprimer un élément d'un tableau en PHP
- Comment supprimer des éléments de tableau vides en PHP