


Conseils de programmation PHP : comment supprimer les valeurs nulles d'un tableau
Mar 14, 2024 am 08:03 AMConseils de programmation PHP : Comment supprimer les valeurs nulles d'un tableau
PHP est un langage open source largement utilisé dans les scripts côté serveur et est souvent utilisé dans le développement Web. En programmation PHP, travailler avec des tableaux est une tâche courante. Parfois, nous devons supprimer les valeurs nulles d'un tableau afin de nettoyer et traiter les données. Cet article expliquera comment supprimer les valeurs nulles d'un tableau en PHP et fournira des exemples de code spécifiques.
1. Utilisez la fonction array_filter
La fonction array_filter en PHP peut être utilisée pour filtrer les éléments d'un tableau en fournissant une fonction de rappel personnalisée pour déterminer quelles valeurs doivent être conservées. Dans notre cas, la fonction array_filter peut être utilisée pour supprimer les valeurs nulles dans le tableau.
Voici un exemple de code :
<?php $array = [1, 2, '', 3, null, 4, ' ', 5]; $result = array_filter($array, function($value) { return $value !== '' && $value !== null; }); print_r($result); ?>
Exécutez le code ci-dessus, le résultat sera [1, 2, 3, 4, 5]
. Dans l'exemple ci-dessus, nous avons défini une fonction de rappel qui vérifie chaque valeur du tableau et la conserve uniquement si la valeur n'est pas une chaîne vide ou nulle. [1, 2, 3, 4, 5]
。在上面的例子中,我们定义了一个回调函数,该函数检查数组中的每个值,只有当值不是空字符串或null时才保留。
2. 使用foreach循环
除了array_filter函数,我们还可以使用foreach循环来移除数组中的空值。下面是一个示例代码:
<?php $array = [1, 2, '', 3, null, 4, ' ', 5]; $result = []; foreach ($array as $value) { if ($value !== '' && $value !== null) { $result[] = $value; } } print_r($result); ?>
运行以上代码,输出同样将是 [1, 2, 3, 4, 5]
rrreee
Exécutez le code ci-dessus, le résultat sera également[1, 2, 3, 4, 5]
. Dans cet exemple, nous parcourons chaque valeur du tableau, déterminons si elle est vide, puis ajoutons la valeur non nulle au nouveau tableau, supprimant ainsi la valeur vide du tableau d'origine. 3. Conclusion🎜🎜Grâce à l'exemple de code ci-dessus, nous avons appris comment supprimer les valeurs nullesdans un tableau en PHP. Que vous utilisiez la fonction array_filter ou la boucle foreach, vous pouvez facilement nettoyer les données du tableau, rendant notre code plus propre et plus efficace. Dans le cadre du développement réel, choisir la méthode appropriée pour traiter les baies en fonction des besoins métier spécifiques peut nous aider à mieux traiter et utiliser les données. 🎜🎜J'espère que cet article sera utile à tout le monde, merci d'avoir lu ! 🎜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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium)

Travailler avec les données de session Flash dans Laravel

Construisez une application React avec un Laravel Back End: Partie 2, React

Misque de réponse HTTP simplifié dans les tests Laravel

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST

12 meilleurs scripts de chat PHP sur Codecanyon

Annonce de l'enquête sur la situation en 2025 PHP
