Hewitt 14 Denunciar post Postado Outubro 16, 2015 Tenho o seguinte endereço: <? $end = "Avenida 15 de Outubro, 939"; $num = ereg_replace("[^0-9]", " ", $end); echo $num; ?> Funciona, mas ele também pega o numero antes da virgula. Como faço para pegar apenas os números depois da virgula? Compartilhar este post Link para o post Compartilhar em outros sites
Helmesvs 10 Denunciar post Postado Outubro 16, 2015 Faça assim: $end= "Avenida 15 de Outubro, 939"; $end= explode (",", $end); echo $end[1]; Compartilhar este post Link para o post Compartilhar em outros sites
Hewitt 14 Denunciar post Postado Outubro 16, 2015 Poderia me explicar? Gosto de entender o porque! =) Compartilhar este post Link para o post Compartilhar em outros sites
(RNU) Ruan Silva 61 Denunciar post Postado Outubro 16, 2015 A função cria vetores nos intervalos entre o dado do primeiro parametros, no caso a virgula. Ele mandou imprimir o $end[1] pois se trata da segunda parte... no caso o $end[0] é o que vem antes da virgula... se a frase tivesse 2 virgulas: ola, tudo bem, heim? ficaria assim: $end[0] = ola $end[1] == tudo bem $end2] = heim? Se n me engano é isso rsrs. Compartilhar este post Link para o post Compartilhar em outros sites
Helmesvs 10 Denunciar post Postado Outubro 16, 2015 Exatamente o que o silva disse. Compartilhar este post Link para o post Compartilhar em outros sites