Supprimer les éléments vides

31 Jan 2019  

 Supprimer les éléments vides

La tache consiste à  supprimer des éléments vides du tableau, tels une chaine vide ou un élément NULL.

Méthode 1:

Utilisation de la fonction array_filter ().
Toutes les valeurs du tableau égales à  FALSE seront supprimées, telles une chaine vide ou une valeur NULL.

Méthode 2:

Utilisation de la fonction unset(). Une autre approche consiste à  supprimer les éléments vides du tableau en utilisant la fonction empty() avec la fonction unset().
La fonction empty() est utilisée pour vérifier si un élément est vide ou non.
administrateur 31 Jan 2019
# Catégorie Compatibilité Nombre de vues Site Archive
   Tableaux PHP 4, PHP 5, PHP 7 51  

       Code Source PHP


 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
 25    
 26    
 27    
 28    
 29    
 30    
 31    
 32    
 33    
 34    
 35    
 36    
 37    
 38    
 39    
 40    
 41    
 42    
 43    
 44    
 45    
 46    
 47    
 48    
 49    
 50    
 51    
 52    
 53    
 54    
                               
<?php
/**************************************************************************************/
/*
     Titre  : Supprimer les éléments vides                                                                              
                                                                                                                          
     URL    :  
     http://phpsources.org/code/php/tableaux/826_supprimer-les-a-la-ments-vides
     Auteur         : administrateur                                                                                      
     Date edition   : 31 Jan 2019                                                                                         
*/
/**************************************************************************************/
  //   METHODE  1
    
  // Déclarer un tableau et ses valeurs stokées
  $array = array("hello"200''null5"oui"2020false);
                
  // Fonction pour supprimer les éléments vides
  // du tableau
  $filtered_array array_filter($array); 
    
  // Affiche le tableau filtré
  var_dump($filtered_array); 
?>
SORTIE :
array (size=5)
  0 => string 'hello' (length=5)
  1 => int 200
  4 => int 5
  5 => string 'oui' (length=3)
  6 => int 2020
<?php 
  //   METHODE  1
  // Déclarer un tableau et ses valeurs stokées
  $array = array("hello"200''null5"oui"2020false);
               
  // Boucle pour trouver des éléments vides et
  // supprime les éléments vides
  foreach($array as $key => $value)          
      if(empty($value)) 
          unset($array[$key]); 
            
  // Affiche les éléments du tableau
  foreach($array as $key => $value)          
      echo ($array[$key] . "<br />");
?>
SORTIE :
hello
200
5
oui
2020

...  Manuel PHP - Fonctions du code source

   php.net  Description Versions PHP OUTIL
   array Crée un tableau PHP 4, PHP 5, PHP 7
   array_filter Filtre les éléments d'un tableau grâce à une fonction utilisateur - (PHP 4 >= 4.0.6, PHP 5, PHP 7) PHP 4, PHP 5, PHP 7
   echo Affiche une chaîne de caractères PHP 4, PHP 5, PHP 7
   empty Détermine si une variable contient une valeur non nulle PHP 4, PHP 5, PHP 7
   unset Détruit une variable PHP 4, PHP 5, PHP 7
   var_dump Affiche les informations d'une variable PHP 4, PHP 5, PHP 7


  • L'ajout de commentaire est libre et ne demande pas d'inscription,
  •   invité

nous vous encourageons à contribuer à l'utilisation de PHP en ajoutant vos remarques.