En PHP, un tableau peut stocker plusieurs éléments. Mais dans certains cas, nous devrons peut-être vider un tableau. Cet article explique comment définir un tableau pour qu'il soit vide en PHP.
En PHP, on peut utiliser la méthode suivante pour vider le tableau :
La fonction unset() peut supprimer un élément du tableau, quand on utilise unset() pour tout supprimer elements , le tableau sera vide. Voici un exemple de code :
//定义数组 $array = array(1, 2, 3, 4, 5); //使用unset()函数删除元素 foreach($array as $key => $value){ unset($array[$key]); } //输出数组 print_r($array);
Le résultat de sortie est un tableau vide :
Array ( )
Il convient de noter que la fonction unset() supprimera uniquement les valeurs et les clés du tableau, ainsi que la structure du tableau. lui-même ne changera pas.
En PHP, vous pouvez utiliser la fonction array() pour créer un tableau vide. Un exemple est le suivant :
//创建空数组 $array = array(); //输出数组 print_r($array);
Le résultat de sortie est un tableau vide :
Array ( )
Il convient de noter que le tableau créé à l'aide de cette méthode ne conservera aucun élément, y compris les éléments existants.
Nous pouvons utiliser des instructions d'affectation pour définir un tableau existant sur un tableau vide. Un exemple est le suivant :
//定义数组 $array = array(1, 2, 3, 4, 5); //将数组置空 $array = array(); //输出数组 print_r($array);
Le résultat de sortie est un tableau vide :
Array ( )
Il convient de noter que dans ce cas, le tableau d'origine sera complètement écrasé. Si d'autres variables faisaient précédemment référence au tableau, elles seront également affectées car la référence du tableau a été modifiée.
Pour résumer, nous pouvons utiliser la fonction unset(), la fonction array() ou l'instruction d'affectation pour vider un tableau PHP. En fonction de la situation spécifique, nous pouvons choisir différentes méthodes. Quoi qu’il en soit, veillez à prendre en compte les références aux tableaux et les effets secondaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!