Jump to content


Photo

Como Saber A Primeira Letra..


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

#1 thiagocc

thiagocc

    Turista

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

Posted 03/01/2005, 21:22

Opa.. Intaum a dúvida é assim: como saber a primeira letra de uma string..

Simplificando a duvida:

$texto = "forum";

uma função ou sei lá q retorne o valor "f"!

Grato desde já!

#2 mascker

mascker
  • Visitantes

Posted 03/01/2005, 22:02

Viva,

Se qures saber sempre o valor da primeira letra podes usar o substr()

Recebe os seguintes argumentos

substr($string,INICIO,COMPRIMENTO);

ou seja, no primeiro colocas a string que queres "cortar" no segundo em que caractere começa (lembra-te que o primeiro é o numero 0 e não o 1) e que comprimento tem. No teu caso, como queres só uma letra o comprimento é 1

Saudações
xKumpts.

#3 thiagocc

thiagocc

    Turista

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

Posted 03/01/2005, 22:11

Valew ai!! Certinhu mascker!! Feliz 2005!!

Aproveitando o tópico.. e como se faz para contar as letras de uma string tipo:

$texto = "forum";

uma função q ele me retorne 5!, qual seria?

Edição feita por: thiagocc, 03/01/2005, 22:26.


#4 Thales Medeiros

Thales Medeiros

    24 Horas

  • Usuários
  • 426 posts
  • Sexo:Não informado
  • Localidade:Juiz de Fora/MG
  • Interesses:Programação em geral. Programo em PHP, ASP, PERL, VB, Delphi, C/C++, Java e com banco d dados<br><br>Gosto tb d ajudar. Se precisar d mim, basta postar uma msg no Forum! Se eu souber, te responderei...

Posted 03/01/2005, 22:42

Oi, Tiago!

A função é strlen(). Ou seja:

$texto="forum";
$tamanho=strlen($texto);

E com relação à primeira letra, tem outro detalhe... Qualquer string em PHP é tratada como um array de caracteres. Ou seja.. Cada caractere de um array possui um índice. A primeira letra é o índice 0. Por exemplo:

$texto="forum";
echo $texto[0];

Isto imprimiria na tela a letra "f". Ou seja, no caso de querer que retorne um único caractere dentro de uma string, é desnecessário o uso da função substr(). Esta serve mais quando se deseja pegar um trecho dentro de uma string.

Espero ter ajudado!

Um abraço,
Thales Medeiros.
Sucesso é ganhar dinheiro fazendo o que você faria de graça.

#5 Thales Medeiros

Thales Medeiros

    24 Horas

  • Usuários
  • 426 posts
  • Sexo:Não informado
  • Localidade:Juiz de Fora/MG
  • Interesses:Programação em geral. Programo em PHP, ASP, PERL, VB, Delphi, C/C++, Java e com banco d dados<br><br>Gosto tb d ajudar. Se precisar d mim, basta postar uma msg no Forum! Se eu souber, te responderei...

Posted 03/01/2005, 22:48

Um outro pequeno detalhe...

Se vc quiser buscar qualquer função no PHP, é bom dar uma procurada no manual oficial do PHP. Lá é fácil demais encontrar uma função de algo específico. Vou te ajudar a pesquisar lá...

O endereço do manual oficial é:

http://www.php.net/manual/pt_BR/

Se vc souber o nome de uma função e quiser saber como ela funciona, quais parâmetros ela recebe pra funcionar, etc, basta usar o seguinte:

MANUAL/function.FUNÇÃO.php

Por exemplo, a função strlen() pode ser encontrada em:

http://www.php.net/manual/pt_BR/function.strlen.php

Mais uma coisa.. Se vc entrar nesta última página que citei, verá que ao lado esquerdo aparecerá um menu de funções, onde o primeiro item é a categoria na qual você está, que no caso é a categoria STRING. E, se vc clicar ali, verá TODAS as funções referentes a STRING, com uma breve descrição de cada uma. Dê uma olhada:

http://www.php.net/manual/pt_BR/ref.strings.php

Se vc quiser entrar dentro de uma categoria no manual do PHP pra saber todas as funções desta categoria (ler sua referência), basta seguir o mesmo raciocínio:

MANUAL/ref.CATEGORIA.php

Alguns exemplos:

Funções de Strings:
http://www.php.net/manual/pt_BR/ref.strings.php

Funções de Arrays:
http://www.php.net/manual/pt_BR/ref.array.php

Funções de Imagens:
http://www.php.net/manual/pt_BR/ref.image.php

Funções de FTP:
http://www.php.net/manual/pt_BR/ref.ftp.php

Funções de e-mail:
http://www.php.net/manual/pt_BR/ref.mail.php

E assim por diante...

Um abraço,
Thales Medeiros.
Sucesso é ganhar dinheiro fazendo o que você faria de graça.




1 user(s) are reading this topic

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

IPB Skin By Virteq