Pino 0 Denunciar post Postado Novembro 20, 2008 fala galera! beleza? precisando de um help... to fazendo um esquema... flash+php+webservice flash passa uma variavel pro php, php manda pro webserbice, webservice filtra e devolve o xml pro php se eu der print_r eu consigo visualizar o conteudo...!!! se eu der print ou echo, ele me retorna o objeto mas eu queria transformar esse conteudo em uma string pra eu poder jogar ela pro flash, pq nao to conseguindo passar por print_r alguem sabe como fazer o conteudo todo ser uma string? ou tem outro jeito mais facil? pq sendo uma string, eu transformo ela em xml dentro do flash e consigo usar bacana!! vlw flws =] Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Sirotheau 43 Denunciar post Postado Novembro 21, 2008 Queres transformar isso: arr[0]= "a"; arr[1]= "b"; arr[2]= "c"; em: stringArray = "abc"; ???? se for isso, um foreach resolve.. algo assim: <?php $letras = array("a", "b", "c"); foreach ($letras as $stringArray) { $stringArrayF = $stringArrayF.$stringArray; } echo $stringArrayF; //retorna abc ?> Espero que seja este seu problema, e que minha dica o ajude! Senao, desculpe a intromissao! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 21, 2008 Use implode() $str = implode("", $array); http://www.php.net/implode Compartilhar este post Link para o post Compartilhar em outros sites
Daniel o rei 14 Denunciar post Postado Novembro 21, 2008 $array = print_r ($array); Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Sirotheau 43 Denunciar post Postado Novembro 21, 2008 ixi... esqueci totalmente do implode... e é o q uso para tratar as datas pra enviar pra php e Mysql... =D bem lembrado! Compartilhar este post Link para o post Compartilhar em outros sites
Pino 0 Denunciar post Postado Novembro 21, 2008 galera... desculpa a ignorancia, mas php nao eh minha area mesmo... =/ $array = print_r ($array); me retornou: 1 $str = implode("", $array); me retornou: Warning: implode() [function.implode]: Bad arguments. in bla bla bla <?php $letras = array("a", "b", "c"); foreach ($letras as $stringArray) { $stringArrayF = $stringArrayF.$stringArray; } echo $stringArrayF; //retorna abc ?> retornou um objeto mas vlw d mais ae =] Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Novembro 21, 2008 o que assim retornou "1": $array = print_r ($array); me retornou: 1 significa que tem algo errado na Variavel. verifique ela ;) Implode é bem mais LIMPO na minha opniao ;) TESTE: <?php $letras = array("a", "b", "c"); $stringArrayF = implode("",$letras); echo $stringArrayF; //retorna abc ?> Compartilhar este post Link para o post Compartilhar em outros sites
Pino 0 Denunciar post Postado Novembro 21, 2008 ja consegui ja... transferi o objeto por completo pro flash e la falei q ele era um xml e deu certo graças ai Marcio Leandro cara é fera d mais =] vlw ae galera! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Lenzi 3 Denunciar post Postado Maio 25, 2015 Use implode() $str = implode("", $array); http://www.php.net/implode Isso me ajudou. Compartilhar este post Link para o post Compartilhar em outros sites