Voici mon souci, je génère des numero séparé par des virgule, je dois
ensuite utiliser ces numero dans une requet, il faut obligatoirement que
cela soit sou la forme 1,2,3,4 et non 1,2,3,4, en fait c'est la ,
final que je cherche à éliminer.
j'utilise cela pour le faire :
substr_replace($text,'', strrpos($text,","));
est ce la bonne méthode ?
Sinon n'y aurais t'il pas une astuces a faire dans la boucle pour éviter
d'avoir cette virgule final.
Voici mon souci, je génère des numero séparé par des virgule, je dois ensuite utiliser ces numero dans une requet, il faut obligatoirement que cela soit sou la forme 1,2,3,4 et non 1,2,3,4, en fait c'est la , final que je cherche à éliminer.
j'utilise cela pour le faire : substr_replace($text,'', strrpos($text,","));
est ce la bonne méthode ?
Sinon n'y aurais t'il pas une astuces a faire dans la boucle pour éviter d'avoir cette virgule final.
Grand merci par avance pour vos réponses
strrpos() renvoie une position et non une longueur utile pour la fonction substr_replace, c'est pourquoi je penses que cela ne fonctionnera pas.
Je propose : $taille= strlen ("$text"); // renvoie la taille $nvoText= substr($text,0,$taille-1); // ce qui est attendu dans substr (string chaine, int début, int longueur).
Cependant, merci de corriger si nécessaire.
MARTIN Samuel
Bonjour a tous,
Voici mon souci, je génère des numero séparé par des virgule, je dois
ensuite utiliser ces numero dans une requet, il faut obligatoirement que
cela soit sou la forme 1,2,3,4 et non 1,2,3,4, en fait c'est la ,
final que je cherche à éliminer.
j'utilise cela pour le faire :
substr_replace($text,'', strrpos($text,","));
est ce la bonne méthode ?
Sinon n'y aurais t'il pas une astuces a faire dans la boucle pour éviter
d'avoir cette virgule final.
Grand merci par avance pour vos réponses
strrpos() renvoie une position et non une longueur utile pour la
fonction substr_replace, c'est pourquoi je penses que cela ne
fonctionnera pas.
Je propose :
$taille= strlen ("$text"); // renvoie la taille
$nvoText= substr($text,0,$taille-1); // ce qui est attendu dans substr
(string chaine, int début, int longueur).
Voici mon souci, je génère des numero séparé par des virgule, je dois ensuite utiliser ces numero dans une requet, il faut obligatoirement que cela soit sou la forme 1,2,3,4 et non 1,2,3,4, en fait c'est la , final que je cherche à éliminer.
j'utilise cela pour le faire : substr_replace($text,'', strrpos($text,","));
est ce la bonne méthode ?
Sinon n'y aurais t'il pas une astuces a faire dans la boucle pour éviter d'avoir cette virgule final.
Grand merci par avance pour vos réponses
strrpos() renvoie une position et non une longueur utile pour la fonction substr_replace, c'est pourquoi je penses que cela ne fonctionnera pas.
Je propose : $taille= strlen ("$text"); // renvoie la taille $nvoText= substr($text,0,$taille-1); // ce qui est attendu dans substr (string chaine, int début, int longueur).