Table des matières
1. Utilisez la fonction array_filter
2. 使用foreach循环
Maison développement back-end tutoriel php Conseils de programmation PHP : comment supprimer les valeurs nulles d'un tableau

Conseils de programmation PHP : comment supprimer les valeurs nulles d'un tableau

Mar 14, 2024 am 08:03 AM
Supprimer le tableau de valeurs vide

PHP 编程技巧:如何移除数组中的空值

Conseils 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);
?>
Copier après la connexion

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);
?>
Copier après la connexion

运行以上代码,输出同样将是 [1, 2, 3, 4, 5]

2. Utilisez la boucle foreach

En plus de la fonction array_filter, nous pouvons également utiliser la boucle foreach pour supprimer les valeurs nulles​​dans le tableau. Voici un exemple de code :

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 nulles​​dans 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!

Déclaration de ce site Web
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

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium) 11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium) Mar 03, 2025 am 10:49 AM

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

Travailler avec les données de session Flash dans Laravel Travailler avec les données de session Flash dans Laravel Mar 12, 2025 pm 05:08 PM

Travailler avec les données de session Flash dans Laravel

Construisez une application React avec un Laravel Back End: Partie 2, React Construisez une application React avec un Laravel Back End: Partie 2, React Mar 04, 2025 am 09:33 AM

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

Misque de réponse HTTP simplifié dans les tests Laravel Misque de réponse HTTP simplifié dans les tests Laravel Mar 12, 2025 pm 05:09 PM

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

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Mar 14, 2025 am 11:42 AM

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

12 meilleurs scripts de chat PHP sur Codecanyon 12 meilleurs scripts de chat PHP sur Codecanyon Mar 13, 2025 pm 12:08 PM

12 meilleurs scripts de chat PHP sur Codecanyon

Annonce de l'enquête sur la situation en 2025 PHP Annonce de l'enquête sur la situation en 2025 PHP Mar 03, 2025 pm 04:20 PM

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

Notifications à Laravel Notifications à Laravel Mar 04, 2025 am 09:22 AM

Notifications à Laravel

See all articles