Traitement sur une chaîne de caractère

Traitement sur une chaîne de caractère - PHP - Programmation

Marsh Posté le 31-01-2007 à 15:45:20    

Bon alors voilà: c'est un truc tout bête je vous l'accorde ms c'est urgent et je m'y perds...
J'ai un champ de ma base de données qui contient tous les languages associés à un projet. Donc si je fais une requête pour avoir ces languages j'obtiens le résultat suivant: "EN;FR;IT;UK;HU;...."
Je voudrais les afficher ds un tableau: <td> EN </td><td> FR </td><td> IT </td>
Il faut donc que j'arrive à les séparer et à les afficher un à un grâce à une boucle par exemple.
J'essaie en utilisant des méthodes telles que: strpos, strlenght, substr, ms je n'y arrive pas!
Je m'en remets donc à vos connaissance et à votre aide!
Merci d'avance

Reply

Marsh Posté le 31-01-2007 à 15:45:20   

Reply

Marsh Posté le 31-01-2007 à 15:51:00    

un petit explode puis une boucle

Reply

Marsh Posté le 31-01-2007 à 15:58:50    

wahoo si j'avais su j'aurai posé ma question plus tôt!!
Merci tu m'as changé ma journée!!

Reply

Marsh Posté le 31-01-2007 à 17:05:57    

ou bien un :
$mon_tableau = '<td>'.str_replace(';' , '</td><td>' , $resultat_de_la_requete).'</td>';

Reply

Marsh Posté le 31-01-2007 à 18:20:05    

ah oui...et tu ne saurai pas quel est le plus rapide?

Reply

Marsh Posté le 31-01-2007 à 23:20:02    

afbilou a écrit :

ou bien un :
$mon_tableau = '<td>'.str_replace(';' , '</td><td>' , $resultat_de_la_requete).'</td>';

jolie astuce :)
 

acorsa a écrit :

quel est le plus rapide?

la solution de afbilou je pense

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed