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á!

Como Saber A Primeira Letra..
Started By thiagocc, 03/01/2005, 21:22
4 replies to this topic
#1
Posted 03/01/2005, 21:22
#2
mascker
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.
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
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?
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
Posted 03/01/2005, 22:42
Oi, Tiago!
A função é strlen(). Ou seja:
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:
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.
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
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 é:
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:
Por exemplo, a função strlen() pode ser encontrada em:
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:
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:
Alguns exemplos:
E assim por diante...
Um abraço,
Thales Medeiros.
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)