2010-11-14 3 views
1

Dans ma base de données que j'ai un champ « volonté » d'une valeur: sports, pub, boire, conduire, sourire etc.champ de base de données Pause en mots

Quand faire dans mon modèle:

<? echo '<p>'.$willingness.'</p>'; ?> 

Je reçois une chaîne: sports, pub, boire, conduire, sourire Comment puis-je diviser cela en mots comme: sport, pub, boire, conduire, sourire?

Merci!

Répondre

4

http://php.net/explode

$arrayWillingness = explode(",", $willingness); 

echo $arrayWillingness[0]; //sports 
echo $arrayWillingness[1]; //pub 
echo $arrayWillingness[2]; //drink 
echo $arrayWillingness[3]; //drive 
echo $arrayWillingness[4]; //smile 

Si vous l'utilisez dans une boucle:

$arrayWillingness = explode(",", $willingness); 

foreach ($arrayWillingness as $value) { 
    echo $value; 
} 
+0

oui mais le nombre de volonté des mots diffère. Je l'utilise en boucle. – webmasters

+0

Mis à jour ma réponse, vous pouvez utiliser la construction foreach. –

Questions connexes