eipiel Postado Dezembro 27, 2009 Denunciar Share Postado Dezembro 27, 2009 Caros AmigosSolicito 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 alguém pode me auxiliar??Desde já agradeço qualquer dicaAndre Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thick Postado Dezembro 27, 2009 Denunciar Share Postado Dezembro 27, 2009 Bom dia!!!!da uma olhada nessa função!!!!!!http://www.php.net/manual/en/function.split.phpSplit (expressão, delimitador, contador, comparartipo); pega numa string e divide-a num array de strings. Expressão é a string a ser dividida. Se expressão tiver tamanho zero, Split retorna um array sem elementos. Delimitador é a string que indica o que é usado para separar sub strings na expressão. É um argumento opcional, que por defeito o delimitador é o espaço. Se delimitador tiver o comprimento zero (""), é retornado um array de um elemento consistindo na string inteira. Contador é usado para especificar o número máximo de sub strings a serem criadas. O valor por defeito de contador é -1, que significa que não existe limite. Se comparartipo for 0, é feita uma comparação binária, e as letras maiúsculas são diferenciadas das letras minúsculas. Se comparartipo for 1, é feita uma comparação textual, e as letras maiúsculas são iguais às letras minúsculas. Comparartipo só é útil quando o delimitador que escolheste for uma letra.espero ter ajudado!!!!!!! :P Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Dezembro 27, 2009 Denunciar Share Postado Dezembro 27, 2009 tem a explode tbhttp://br.php.net/manual/pt_BR/function.explode.php$partes = explode("*", $x);echo $oartes[0];echo $partes[1];echo $partes[3];echo $partes[4];echo $partes[5];se não souber quantos tem pode usar o foreach para gerar as partes bautomaticamentehttp://br2.php.net/manual/pt_BR/control-st...res.foreach.phpficariaforeach ($x as &$valor) { echo "<br>.$valor;} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 eipiel Postado Dezembro 27, 2009 Autor Denunciar Share Postado Dezembro 27, 2009 Caros AmigosUsei o Explode e funcionou direitinho...Muitissimo obrigado...Abraço, Andre Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
eipiel
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 alguém pode me auxiliar??
Desde já agradeço qualquer dica
Andre
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.