mayconvm Postado Fevereiro 13, 2005 Denunciar Share Postado Fevereiro 13, 2005 var $list;function dados($tabela,$local){$this->tabela=$tabela;$this->local=$local;$this->query=mysql_query("SELECT * FROM $this->tabela");while ($linhas=mysql_fetch_array($this->query)){ $i++;$this->list []=$linhas["$this->local"];}}function arrays(){foreach ($this->list as $a){echo "'$a'"; $n=$this->linha-1; if($this->linha > $n){echo",";}}}galera tenho um class so que tenho um problema...queria que ele imprime na tela as virgulas so que ele n imprimisse a ultima!ex:ele imprime assim:'maycon','vinicius','moreira',e queria assim :'maycon','vinicius','moreira'existe alguma função que fassa isso? se existir me ajudem?? tenho que imprimir em um array no javascript:script em JS! <script>var um = new array(<? $array->arrays(); ?>)<\script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Fevereiro 13, 2005 Denunciar Share Postado Fevereiro 13, 2005 voce poderia fazer assim, no loop voce não imprime o ultimo...depois do loop voce poe laecho $array[count($array)-1];vai imprimir o ultimo sem o ,falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Fevereiro 13, 2005 Denunciar Share Postado Fevereiro 13, 2005 É mais simples do que você pensa... já que você tem tudo num array, é só usar a função implode(), que junta todos os elementos do array retornando uma string:function arrays() { echo implode(", ", $this->list);}Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mayconvm Postado Fevereiro 14, 2005 Autor Denunciar Share Postado Fevereiro 14, 2005 Galera valeu!!! brigadão... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mayconvm
galera tenho um class so que tenho um problema...
queria que ele imprime na tela as virgulas so que ele n imprimisse a ultima!
ex:
ele imprime assim:
'maycon','vinicius','moreira',
e queria assim :
'maycon','vinicius','moreira'
existe alguma função que fassa isso? se existir me ajudem??
tenho que imprimir em um array no javascript:
script em JS!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.