Caros Amigos
Solicito por gentileza, um help em um script que acredito ser facil para os mais experientes.
Tenho uma variavel com varios dados, separados por "*"... preciso separa-los em varias variaveis
$x = "* 10020 * CENTRO * 25/06/1953 * JOSE ALVES * CURITIBA / PR *"
Preciso que fique assim, ou seja, cada dado em uma variavel.
$x1 >> 10020
$x2 >> CENTRO
$x3 >> 25/06/1953
$x4 >> JOSE ALVES
$x5 >> CURITIBA / PR
Sera que alguem pode me auxiliar??
Desde ja agradeço qualquer dica
Andre

Separar Conteudo
Started By eipiel, 27/12/2009, 01:02
3 replies to this topic
#1
Posted 27/12/2009, 01:02
#2
Posted 27/12/2009, 01:29
Tem como você deixar sem os espaços e sem os asteriscos no início e final? Assim:
Se tiver como, bastará fazer isso aqui:
Se não tiver como, será preciso colocar umas outras coisinhas. Nesse caso, o código ficará um pouco maior.
$x = '10020*CENTRO*25/06/1953*JOSE ALVES*CURITIBA / PR';
Se tiver como, bastará fazer isso aqui:
list($x1, $x2, $x3, $x4, $x5) = explode('*', $x);
Se não tiver como, será preciso colocar umas outras coisinhas. Nesse caso, o código ficará um pouco maior.

att,
Muller Dias
ex-administrador Fórum WMO
Muller Dias
ex-administrador Fórum WMO
#3
Posted 27/12/2009, 03:50
Caro sem.Ponto
Muitissimo obrigado...
Resolveu o problema... usei a ideia e adaptei...
Abraço, Andre
Muitissimo obrigado...
Resolveu o problema... usei a ideia e adaptei...
Abraço, Andre
#4
Posted 27/12/2009, 15:29
Neste teu código em específico a funçãoTem como você deixar sem os espaços e sem os asteriscos no início e final?
array_map()
(espaços) e substr()
(asteriscos) resolve:list($x1, $x2, $x3, $x4, $x5) = array_map('trim', explode('*', substr($x, 1, -1)));[]’sAté mais
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)