Jedi Tux

3_php

Posted in 5584 by Fernando Basso on 9 de setembro de 2009

A Função strlen()

A função strlen() (string length) retorna o número de caracteres que uma string possui. Espaços em branco também contam.

echo(strlen("Cinco")); // 'Cinco' possui 5 caracteres.
echo(strlen("Cin co")); // 'Cin co' possui 6 caracteres.
echo(strlen("Já") // O acento conta por si só. 'Já' são 3 caracteres.
echo(strlen('Maçã')) //'Maçã tem 6. 'ã' vale por dois e 'ç' vale por dois também.

A Função strpos()

A função strpos (string position) retorna a posição em que uma determinada substring começã. Para simplificar a definição de substring, imagine que cada palavra em um frase é uma substring.
Vamos ver onde começa a substring ‘bom’ na string a seguir.

echo(strpos("Olá meu bom amigo.<br />", "bom")); /* IMPORTANTE: Aqui, echo 
* vai mostar o retorno de strlen() apenas, e o <br /> não vai produzir 
* uma nova linha. */

Lembre-se de dos “caracteres duplos” como ‘á’ e ‘ç’ que contam por dois. A função strpos() conta apartir do index zero. (zero-indexed, em Inglês).

Um exemplo assinando uma string à uma var, e aplicando a função strpos() na var.
$a = “Olhando para a imensidade desta matéria, a Matemática, mesmo a Matemática moderna, é uma ciência na sua infância.”;

print(strpos($a, "matéria")); // Posição 32.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: