$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

Comment supprimer les valeurs nulles du tableau php

青灯夜游
青灯夜游original
2022-05-07 20:35:353605parcourir

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]);}".

Comment supprimer les valeurs nulles du tableau php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

Comment supprimer les valeurs nulles du tableau php

扩展知识:

foreach语句遍历数组与数组下标无关,且可以用于不连续的索引数组和以字符串为下标的关联数组。

foreach语句在每次循环时,数组内部的指针会向前移一步,这样在下一次循环中会得到下一个数组元素,直到遍历到数组的末尾,停止遍历并退出循环。

foreach语句有两种语法格式:

  • 语法格式1:

foreach ($array as $value){
    语句块;
}

遍历给定的 $array 数组,在每次循环中将当前数组的值赋给 $value

  • 语法格式2:

foreach ($array as $key => $value){
    语句块;
}

遍历给定的 $array 数组,在每次循环中会将当前数组的值赋给 $value,键名赋给 $key

Exemple d'implémentation : rrreeeComment supprimer les valeurs nulles du tableau php

🎜🎜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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn