Jump to content


Photo

Explode Em Números Contínuos


  • Faça o login para participar
3 replies to this topic

#1 Skuall

Skuall

    Doutor

  • Usuários
  • 968 posts
  • Sexo:Não informado

Posted 28/09/2003, 08:07

Olá! :yes:

Pelo que sei do Explode(), ele precisa de duas Opções, Valor de Separação e a Variável a ser explodida. Exemplo:

$frase = "Draws his swords once again... To forget...";
$palavras = explode (" ", $frase);

Que separaria as palavras, julgando pelo " " (espaço), mas o que eu quero é explodir algo como:

123456789 (Pra Validar CPFs e RGs) Como explodo isso? Se alguém souber algum post que fale sobre Validar CPF ou RG tabém agradeço pois não encontrei nenhum.

P.s: Não precisa ser necessariamente a Função Explode()... se por acaso exisitir outra, é Bem-Vinda!

#2 CrAsh_OveRride

CrAsh_OveRride

    [Morbidamente curioso]

  • Usuários
  • 790 posts
  • Sexo:Masculino
  • Localidade:Viçosa

Posted 28/09/2003, 09:47

Olá Skuall!

Olha, nunca vi um comando sem explode que não tenha um separador, mas acho q daria o mesmo sentido se vc usasse u substr : olha o exemplo, vo separar 12345


<?php
$count = 0;
while ($count <= strlen("12345")) {
  $str = substr("12345", $count, 1);
  $final .= "."."$str";
  $count = $count + 1;
}
//agora agente tem uma variável assim = 1.2.3.4.5 já dá pra fazer o explode :)
explode (".", $final);
?>

Espero ter ajudado!!! :) (y)
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
"Não sabendo que era impossível, foi lá e fez!"
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

#3 Skuall

Skuall

    Doutor

  • Usuários
  • 968 posts
  • Sexo:Não informado

Posted 28/09/2003, 09:51

Olá! :yes:

Analizando o seu, dá pra ver que se pode usar também o substr() direto pra extrair um-a-um. Obrigado pela Ajuda!

#4 CrAsh_OveRride

CrAsh_OveRride

    [Morbidamente curioso]

  • Usuários
  • 790 posts
  • Sexo:Masculino
  • Localidade:Viçosa

Posted 28/09/2003, 10:23

Isso! Vc pode usar direto o substr ;) direto pra pegar um ceto valor no meio da variavel, tipo:

substr("string", [posição], [quantas letras]);

:) :lol: :D

sei poco de php, mas se precisar e eu souber ajudar, conte comigo :)

t+ (y) (y) (y)
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
"Não sabendo que era impossível, foi lá e fez!"
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq