<?php class ArrayHelper{ static function removeEmpty(& $arr, $trim = TRUE) { foreach ($arr as $key => $value) { if (is_array($value)) { self::removeEmpty($arr[$key]); } else { $value = trim($value); if ($value == '') { unset($arr[$key]); } elseif ($trim) { $arr[$key] = $value; } } } }
Supprimez les éléments vides (y compris les éléments contenant uniquement des caractères vides) du tableau
Usage:
@code php
$arr = array('', 'test', ' ');
ArrayHelper: : removeEmpty($arr);
dump($arr);
Il n'y aura que 'test' dans le résultat de sortie
@endcode
@param array $arr Le tableau à traiter
@param boolean $ trim Est-ce vrai ? Les éléments du tableau appellent la fonction trim
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe

17Oct2024
La bibliothèque de validation de formulaire la plus simple pour PHPPHP possède une pléthore de bibliothèques de validation, chacune avec ses propres forces et faiblesses. Pour identifier le choix idéal pour votre projet, il est essentiel de prendre en compte des facteurs tels que la simplicité, la flexibilité et l'efficacité.

30Oct2024
Conversion de tableaux multidimensionnels en pointeurs en C En C, les tableaux multidimensionnels ne sont pas directement compatibles avec les pointeurs. En essayant de...
![Pouvez-vous surcharger l'opérateur [] en PHP pour les classes de tableaux personnalisés ?](https://img.php.cn/upload/article/001/246/273/172996824369405.jpg)
27Oct2024
Surcharge d'opérateurs en PHPPHP Les passionnés s'interrogent souvent sur la faisabilité de surcharger les opérateurs, notamment concernant les tableaux...

08Dec2024
Manipulation dynamique de tableaux à l'aide de chemins de chaînesDans un défi de codage intrigant, les développeurs cherchent à manipuler des tableaux à l'aide de chaînes fournies par...

26Dec2016
Cet article présente principalement un résumé de plusieurs fonctions de la bibliothèque PHP GD pour générer des images, à savoir imagegif, imagejpeg, imagepng et imagewbmp. Les amis qui en ont besoin peuvent s'y référer.

22Dec2016
Cet article décrit la méthode d'implémentation de l'échappement récursif de tableau en PHP sous forme d'exemples et le partage avec tout le monde pour votre référence. La méthode spécifique est la suivante :


Hot Tools

Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances

Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion

Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images
