Bon affichage après un explode avec foreach
Posté : 09 mai 2007, 23:58
Bonjour,
J'ai un champ de ma table qui contient des données concaténées.
Je voudrais maintenant les afficher et j'ai un petit souci.
Exemple de valeur dans mon champ "val" : val1*val2*val3*val4
Je fais mon explode comme ceci :
Avec ce foreach l'affichage va me donner : val1, , val3,
ce qui n'est pas terrible. Je voudrais avoir val1, val3
C'est à dire afficher uniquement les valeurs non vide de ma concaténation.
Pouvez-vous m'aider ?
Merci bien
J'ai un champ de ma table qui contient des données concaténées.
Je voudrais maintenant les afficher et j'ai un petit souci.
Exemple de valeur dans mon champ "val" : val1*val2*val3*val4
Je fais mon explode comme ceci :
$valeur = explode("*", $row['val']);
Et pour l'affichage je fais :
foreach ($valeur as $valeur)
{
echo $valeur.", ";
}
Juste que là tout va bien. Le problème que j'ai se pose quand j'ai par exemple dans mon champ : val1**val3*Avec ce foreach l'affichage va me donner : val1, , val3,
ce qui n'est pas terrible. Je voudrais avoir val1, val3
C'est à dire afficher uniquement les valeurs non vide de ma concaténation.
Pouvez-vous m'aider ?
Merci bien