funcao php para pegar apenas os numeros de uma string

11,107 views
Skip to first unread message

Felipe Duardo

unread,
Aug 13, 2010, 4:00:04 PM8/13/10
to list...@googlegroups.com, zfbr...@googlegroups.com
alguém sabe dessa?
o uso mais especifico é para os dados de um RG
dependendo do estado (UF) pode ter - . / e ate algumas letras...
estou fazendo a integração com outro software que aceita 
apenas números no RG

--
Felipe Duardo

Marcos Fábio

unread,
Aug 13, 2010, 4:02:36 PM8/13/10
to zfbr...@googlegroups.com
Isso geralmente você faz com expressão regular... mas num manjo...

--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR

Paulo Henrique

unread,
Aug 13, 2010, 4:09:43 PM8/13/10
to zfbr...@googlegroups.com, list...@googlegroups.com
Felipe, usa a função preg_replace.

Ex:
   $texto = 'abc123dbc456';
   $soNumeros = preg_replace("/[^0-9]/","", $texto);
   echo $soNumeros; // 123456

Paulo Henrique

Em 13 de agosto de 2010 17:00, Felipe Duardo <felipe...@gmail.com> escreveu:
--

Diego

unread,
Aug 13, 2010, 4:14:26 PM8/13/10
to zfbr...@googlegroups.com
No mesmo exemplo do Paulo pode-se usar uma classe de caracteres no lugar do [^0-9]:

$texto = 'abc123dbc456';
$soNumeros = preg_replace("/\D/","", $texto);
echo $soNumeros; // 123456
--
Diego Noguês
di...@projecttus.com
www.projecttus.com
(41) 3095 5067


Rafael Armenio

unread,
Aug 13, 2010, 4:01:09 PM8/13/10
to zfbr...@googlegroups.com, list...@googlegroups.com
eeee festa do caqui
Reply all
Reply to author
Forward
0 new messages