array_merge, Pb s'il manque une valeur
Bonjour,
Pas facile de trouver un titre correct.
Le pb est simple dans mes traitements, différentes fonctions effectuent des taches et retournent un message sous cette forme.
Code:
1 2
| $upload -> valide[] = TRUE ;
$upload -> msg[] = 'L\'image a bien été supprimé.'; |
Si c'est TRUE, le message s'affiche dans une div verte, si c'est FALSE dans une div rouge.
Souvent je dois enchainer les fonctions, donc je fussions mes array.
Code:
1 2
| $retour -> msg = array_merge($modifarticle -> msg, $upload -> msg) ;
$retour -> valide = array_merge($modifarticle -> valide, $upload -> valide) ; |
Le pb est que dans un cas particulier $upload n'existe pas, et donc j'ai une erreur.
Je ne souhaite pas mettre : $upload -> msg[] = ''; car sinon j'ai un saut de ligne dans l'affichage des messages et ça fait moche.
Qq aurait il une idée pour contourner le pb ?
Merci