PHP ajouter une virgule dans une chaine de caractère
Posté : 17 mai 2010, 00:59
Bonjour
Je suis entrin de développez un module d'envoi de sms.
Et pour ajouter plusieurs numéro de portable de destinataire, je doit ajouter une virgules après la fin des numero.
un petit exemple:
Donc depuis la bdd, si je séléctionne plusieurs numéros, il faut que ca soit de telle sorte: +3361234678,+33612345678
J'ai commencé a faire un script mais je sèche, je n'y arrive pas.
je compare: si c'est égal à 1,je laisse le numero tel qu'il est sans ajouter de virgule, si non
j'ajouter une virgule entre les chaines de caracteres!
Par ex si j'ai +3312345678,+33612346578
Si j'ai 3 chaines de caractères j'ajoute deux virgules
+33612345678,+33612345678,+3612345678
Est ce que vous pouvez me dire, deja si le début vous parait correct?
Je suis entrin de développez un module d'envoi de sms.
Et pour ajouter plusieurs numéro de portable de destinataire, je doit ajouter une virgules après la fin des numero.
un petit exemple:
Donc depuis la bdd, si je séléctionne plusieurs numéros, il faut que ca soit de telle sorte: +3361234678,+33612345678
J'ai commencé a faire un script mais je sèche, je n'y arrive pas.
$req1=mysql_query("SELECT id_user,numero,droit FROM tbl_user WHERE droit= TRUE ");
$nombre=mysql_num_rows($req1);
//echo $nombre;
while($row=mysql_fetch_object($req1)){
$i++;
if($nombre == 1){
echo $row->numero;
}
else {
$num_modif=$row->numero ;
}
}
La je cherche a comparer le nombre de lignes de ma tbl_user qui sont à 1.je compare: si c'est égal à 1,je laisse le numero tel qu'il est sans ajouter de virgule, si non
j'ajouter une virgule entre les chaines de caracteres!
Par ex si j'ai +3312345678,+33612346578
Si j'ai 3 chaines de caractères j'ajoute deux virgules
+33612345678,+33612345678,+3612345678
Est ce que vous pouvez me dire, deja si le début vous parait correct?