J'ai essayé de me débarrasser de la dernière virgule de mon résultat de A pour la boucle, mais Rtrim se débarrasse de toutes les virgules, non seulement le dernier.
C'est ce que j'ai essayé p> Le résultat de $ COINREADER est Que puis-je faire pour ne pas me débarrasser de la dernière virgule? P> Merci d'avance < / p> p> BTC, ETH, CODE>
Le résultat de $ resultrader est
btceth code> (toutes les virgules devenues) p>
3 Réponses :
Je recommande uniquement prépendeur em> une virgule si ce n'est pas la première itération de la boucle: for ($i=0; $i < sizeof($myCoins); $i++) {
if ($i > 0) $coinReader .= ',';
$coinReader = $myCoinsCoinReader[$i];
}
Vérifiez simplement quelle itération c'est. Si ce n'est pas le dernier, ajoutez une virgule.
$size = sizeof($myCoins); $output = ""; for ($i = 0; $i < $size; $i++) { $output .= $myCoinsCoinReader[$i]; if ($size - 1 > $i) { $output .= ','; } }; echo $output;
Il suffit d'utiliser sortie: p> Démo sur 3V4L.org P> P> imploral code>
. Par exemple:
Je n'ai même pas besoin de boucler cela? Cela a fonctionné d'une manière ou d'une autre, pouvez-vous m'expliquer pourquoi? Merci beaucoup pour votre réponse!
@CMDreligion Non, implorez essentiellement votre boucle en interne.
@CMDreligion Pas de soucis. Je suis heureux d'avoir pu aider.
Duplicaté possible de PHP - Comment Pour supprimer tous les caractères spécifiques à la fin d'une chaîne?
Vous pouvez simplement utiliser Implode sur un tableau dans PHP au lieu d'attacher manuellement des virgules.
Merci pour vos réponses. Imploder bien fonctionné.