Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

retirar numeros das letras

05-01-2013 14:55

tenho o seguinte problema uma input onde ele tem um script auto completa, e um sistema de escola como escola acontece de teer varios alunos com os mesmos nomes ai para fazer uma busca pelo aluno e vincular ele a uma sala de aula eu decidi colocar ao final do nome do aulo seu rg so que presiso de um codigo que na hora que eu clicar em salva if(isset($_POSt['']))...
ele pege eesse nome com esse numero e coloque em 1 variavel o nome e outra variavel os numeros.

teria algo achei algo parecido mas nao funcionou como quero.


se a função str_replace() .. .assim

$var = "fulano;ciclano;;;;;"
$resultado = str_replace(';','',$var);

echo $resultado; // retorna fulanociclano

aki essa função retira o ;;; e deixa so as letras e ttras o resultado eu presiso de uma que separe os numero das letras e tra os 2 em variaveis..
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

retirar numeros das letras

05-01-2013 14:58

Vai vir assim: joao pessoa1234567

Tem que separar
joao pessoa
e
1234567
?

Se for isso pode usar esse exemplo

<?php $str = "joao pessoa1234567"; $n = preg_replace('/[^0-9]/', '', $str); echo $n; // os números $l = preg_replace('/[^a-z]/', '', $str); echo $l; // as letras ?>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

retirar numeros das letras

05-01-2013 15:13

e isso mesmo so que eu presiso que ele nao tire o espaço entre os nomes e se caso ouver acento no nome tambem nao o retire

tipo joão
ele depois que passa fica joo

tem como ?
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

retirar numeros das letras

05-01-2013 15:16

tipo para retirar os numero uso essa funçao $n = preg_replace('/[^0-9]/', '', $str);

ai amaro os numero em 1 variavel
pelo oque entendi essa funçao ela apaga todas letras e espaços
teria uma funçao que apaga os numeros somente tipo que oque tiver nessa variavel de 0-9 ele apaga e sobra todo restante acho que isso resolveria

sera que tem algo para deixa os nomes com acentos e os espaços ?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

retirar numeros das letras

05-01-2013 15:24

Para somente retirar os números, mantendo os acentos e espaços, use o seguinte exemplo

$str = "joão pessoa1234567"; $n = preg_replace('/[0-9]/', '', $str); echo $n;

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

retirar numeros das letras

05-01-2013 15:40

Ok funcionou

Muito Obrigado!!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

retirar numeros das letras

05-01-2013 16:17

;)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado