Jump to content


Photo

Recuperar Parte Da String


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

#1 HamsterAM

HamsterAM

    Novato no fórum

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

Posted 26/02/2009, 16:00

Olá pessoal, to precisando de uma ajuda...
Como faço para recuperar apenas uma parte de um campos string, com tamanho variavel?
Ex:

email.usuario@empresa.com

quero apenas a parte:

email.usuario


E atribuir a uma variavel

Abraços

Leo

#2 tv bobo

tv bobo

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Masculino
  • Localidade:Divinópolis MG

Posted 01/03/2009, 15:07

Você já se informou sobre o uso da função substring?

Nela você define de onde começa, a quantidade de caracteres. É muito precisa.

A sintaxe é simples também.

Veja no manual do php.


tipo:

$sub = substring('seuemail@email.com.br', 8) ou algo parecido para recuperar apenas os oito primeiros caracteres.



echo $sub

resultado na tela:

seuemail

Verifique a sintaxe, tem um underline não sei.

Se ajudar vai fundo.

Veja o resultado nesse exemplo que eu peguei na rede.



<?php
$texto = "eu não sou besta pra tirar onda de herói";

echo substr($texto, 0, 16); // eu não sou besta
echo "<br>\\n";
echo substr($texto, 11); // besta pra tirar onda de herói
echo "<br>\\n";
echo substr($texto, 11, 9); // besta pra
echo "<br>\\n";
echo substr($texto, -5); // herói
echo "<br>\\n";
?>

um abraço.

#3 HamsterAM

HamsterAM

    Novato no fórum

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

Posted 02/03/2009, 16:30

O que estou procurando é algo mais dinamico, porque eu preciso que a funcao retorno tudo que tiver do primeiro caractere ate o @ (arroba), e isso pode varia de usuario para usuario.
A lista eu receo de uma consulta num sql, sao mts emails nao tenho como saber qts caracteres tem cada um...

Ex:
roberto.carlos@email.com
jose.silva@email.com

etc..



Olá pessoal, to precisando de uma ajuda...
Como faço para recuperar apenas uma parte de um campos string, com tamanho variavel?
Ex:

email.usuario@empresa.com

quero apenas a parte:

email.usuario


E atribuir a uma variavel

Abraços

Leo



#4 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 02/03/2009, 17:06

explode!

Use o @ como separador. Veja aqui

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png





1 user(s) are reading this topic

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

IPB Skin By Virteq