supprimer array vide d'un foreach
Bonjour,
je souhaite afficher une liste de mes activites mais c est seulement dont j'ai la categorie principale:
1)Je recupere l'id donner en GET.
2)Je recupere les infos des sous-categories de cette categorie principale donné.
3)Je recupere ensuite les activites de ces sous categories.
Tout fonctionne presque bien a part qu'arriver à la recuperation de cette liste d'activite j'ai des array vide:
Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( [0] => Activite Object ( [erreurs:protected] => Array ( ) [id_activite:protected] => 9 [date_activite:protected] => 2011-05-26 [horaire_activite:protected] => 10H00 [type_activite:protected] => ACTIVITE PAYANTE [budget_activite:protected] => 1 [ref_categorie_activite:protected] =
je pense que c 'est du au parcours du foreach.
Ce qui fait que aucune activite ne s'affiche, je pense dut au array() vide.
Comment faire pour supprimer les array vide et garder les array remplit?
MERCI. ;)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
if(isset($_GET['id_activite']))
{
//on recupere la liste des sous categorie de cette categorie
$ListeCategorieById=$managerCategorie->getListSousReturnCategorieSup($_GET['id_activite']);
//on fait une boucle sur la liste
foreach ($ListeCategorieById as $ItemListeActivite)
{
//on recupere la liste des activites de ces categories
$ListeActivite=$managerActivite->getListActiviteById($ItemListeActivite->getIdCategorie());
}
//si on donne retourne NULL message d'erreur
if($ListeActivite==NULL)
{
$body.='<p style="text-align:center;">Aucune activité n’est enregistrer actuellement dans cette catégorie.</p>';
}
} |
merci.