TIAGOCP2015 Postado Julho 11, 2017 Denunciar Share Postado Julho 11, 2017 (editado) preciso transformar $var1= "-39.9189100392544 -18.1764797936556,-39.9189218794197 -18.1764982332408"; em: $var2="-39.9189100392544,-18.1764797936556 -39.9189218794197,-18.1764982332408"; no exemplo tem 4 números, mas irei usar com centenas. Editado Julho 11, 2017 por TIAGOCP2015 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lowys Postado Julho 11, 2017 Denunciar Share Postado Julho 11, 2017 Olá! Use essa função: http://php.net/manual/en/function.str-replace.php e troque o espaço por vírgula Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 TIAGOCP2015 Postado Julho 11, 2017 Autor Denunciar Share Postado Julho 11, 2017 @lowys Tinha feito de outro jetio, com explode, array e join. Mas com str_replace realmente ficou bem melhor. Obrigado #### TIPO 1 $var1 = explode(",", $coordenadas); $contagem = count($var1); $x=0; while($x<$contagem){ $var2= explode(" ", $var1[$x]); $x++; $var3[] = "$var2[0],$var2[1]"; } $var4 = join(" ", $var3); echo $var4; ####TIPO 2 $var1=str_replace(',','/',$coordenadas); $var2=str_replace(' ',',',$var1); $var1=str_replace('/',' ',$var2); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
TIAGOCP2015
preciso transformar
$var1= "-39.9189100392544 -18.1764797936556,-39.9189218794197 -18.1764982332408";
em:
$var2="-39.9189100392544,-18.1764797936556 -39.9189218794197,-18.1764982332408";
no exemplo tem 4 números, mas irei usar com centenas.
Editado por TIAGOCP2015Link para o comentário
Compartilhar em outros sites
2 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.