Comment réinitialiser le tableau en PHP

Minahil Noor 30 janvier 2023
  1. Utilisez la fonction array_diff() pour réinitialiser un tableau en PHP
  2. Utilisez la fonction unset() pour réinitialiser un tableau en PHP
Comment réinitialiser le 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