$v){}" 2. Dans le corps de la boucle, utilisez "==" pour déterminer si la valeur de l'élément est nulle, et si c'est le cas, utilisez unset( ) pour supprimer l'élément, la syntaxe est "if($v==null){unset($arr[$k]);}"."/> $v){}" 2. Dans le corps de la boucle, utilisez "==" pour déterminer si la valeur de l'élément est nulle, et si c'est le cas, utilisez unset( ) pour supprimer l'élément, la syntaxe est "if($v==null){unset($arr[$k]);}".">
Maison > Article > développement back-end > Comment supprimer les valeurs nulles du tableau php
Méthode : 1. Parcourez le tableau, syntaxe "foreach($arr as $k=>$v){}" 2. Dans le corps de la boucle, utilisez "==" pour déterminer si la valeur de l'élément est nulle. , et si c'est le cas, utilisez unset() pour supprimer l'élément, la syntaxe est "if($v==null){unset($arr[$k]);}".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Comment supprimer les valeurs nulles du tableau php
Méthode d'implémentation :
Utilisez la boucle d'instruction foreach Parcourez le tableau
Dans le corps de la boucle, déterminez si l'élément du tableau est nul. Si tel est le cas, utilisez unset() pour supprimer l'élément
La fonction unset() est utilisée pour détruire la variable donnée. , unset($arr[ $key])
. unset($arr[$key])
。
实现示例:
<?php header('content-type:text/html;charset=utf-8'); $arr = array(1,2,null," ",null,"",3,4); var_dump($arr); foreach ($arr as $key => $value){ if($value==null){ unset($arr[$key]); } } var_dump($arr); ?>
扩展知识:
foreach语句遍历数组与数组下标无关,且可以用于不连续的索引数组和以字符串为下标的关联数组。
foreach语句在每次循环时,数组内部的指针会向前移一步,这样在下一次循环中会得到下一个数组元素,直到遍历到数组的末尾,停止遍历并退出循环。
foreach语句有两种语法格式:
语法格式1:
foreach ($array as $value){ 语句块; }
遍历给定的 $array
数组,在每次循环中将当前数组的值赋给 $value
。
语法格式2:
foreach ($array as $key => $value){ 语句块; }
遍历给定的 $array
数组,在每次循环中会将当前数组的值赋给 $value
,键名赋给 $key
Exemple d'implémentation : rrreee
🎜🎜Connaissances étendues : 🎜🎜🎜L'instruction foreach traverse le tableau et n'a rien à voir avec l'indice du tableau, et peut être utilisée pour les tableaux d'index discontinus et les tableaux associatifs avec des chaînes comme indices. 🎜🎜Instruction Foreach, chaque fois qu'elle boucle, le pointeur à l'intérieur du tableau avancera d'un pas, de sorte que l'élément suivant du tableau soit obtenu dans la boucle suivante, jusqu'à ce qu'il traverse jusqu'à la fin du tableau, arrête de parcourir et quitte le boucle. L'instruction 🎜🎜foreach a deux formats de syntaxe : 🎜🎜🎜🎜 Format de grammaire 1 : 🎜🎜rrreee🎜Parcourez le tableau$array
donné et ajoutez le tableau actuel dans chaque boucle. La valeur est attribué à $value
. 🎜🎜🎜🎜Format de syntaxe 2 : 🎜🎜rrreee🎜Parcourez le tableau $array
donné et attribuez la valeur du tableau actuel à $value, le nom de la clé est attribué à <code>$key
. 🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜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!