Aula 2
Data de publicação: Apr 09, 2013 2:31:51 PM
Funções de texto (strings)
str_word_count()
A função str_word_count() conta o número de palavras de uma string.
Sintaxe:
str_word_count(string,return,char)
Exemplo 1
<?php
echo str_word_count("Hello world!");
?>
A saída do código acima será:
2
strchr ()
A função strchr() procura a primeira ocorrência de uma string dentro de outra string.
Esta função retorna o resto da cadeia (do ponto de correspondência), ou FALSE, se a seqüência de procura não foi encontrada.
Sintaxe:
strchr(string,search)
Parâmetro
string
search
Descrição
Obrigatório. Especifica a cadeia de caracteres para pesquisar
Obrigatório. Especifica a cadeia de caracteres para procurar. Se este parâmetro é um número, ele irá procurar o caracter correspondente ao valor ASCII do número
Exemplo 1
<?php
echo strchr("Hello world!","world");
?>
A saída do código acima será:
world!
Exemplo 2
Neste exemplo, vamos procurar uma string para o valor ASCII de "o" ver Tabela do código ASCII
<?php
echo strchr("Hello world!",111);
?>
A saída do código acima será:
o world!
strlen()
A função strlen () retorna o comprimento de uma string.
Sintaxe:
strlen(string)
Parâmetro
string
Descrição
Obrigatório. Especifica a cadeia de caracteres para verificar
Exemplo
<?php
echo strlen("Hello world!");
?>
A saída do código acima será:
12
strpos()
A função strpos() retorna a posição da primeira ocorrência de uma string dentro de outra string.
Se a string não for encontrada, esta função retorna FALSE.
Sintaxe:
strpos(string,find,start)
Nota: A função strpos() é case-sensitive.
Exemplo
<?php
echo strpos("Hello world!","wo");
?>
A saída do código acima será:
6
strstr()
A função strrchr() localiza a posição da primeira ocorrência de uma string dentro de outra string, e retorna todos os caracteres a partir desta posição ao final da cadeia.
Se a string não for encontrada, esta função retorna FALSE.
Sintaxe:
strstr(string,char)
Parâmetro
string
char
Descrição
Obrigatório. Especifica a cadeia de caracteres para pesquisar
Obrigatório. Especifica a cadeia de caracteres a encontrar. Se este é um número, ele irá procurar o caracter correspondente ao valor ASCII do número
Nota:
Esta função é case-sensitive. Para uma pesquisa de maiúsculas e minúsculas, use stristr ().
Exemplo 1
<?php
echo strstr("Hello world!","world");
?>
A saída do código acima será:
world!
Exemplo 2
Neste exemplo, vamos procurar uma string para o valor ASCII de "o" ver Tabela do código ASCII
<?php
echo strrchr("Hello world!",111);
?>
A saída do código acima será:
o world!
strrchr()
A função strrchr() localiza a posição da última ocorrência de uma string dentro de outra string, e retorna todos os caracteres a partir desta posição ao final da cadeia.
Se a string não for encontrada, esta função retorna FALSE.
Sintaxe:
strrchr(string,char)
Parâmetro
string
char
Descrição
Obrigatório. Especifica a cadeia de caracteres para pesquisar
Obrigatório. Especifica a cadeia de caracteres a encontrar. Se este é um número, ele irá procurar o caracter correspondente ao valor ASCII do número
Exemplo 1
<?php
echo strrchr("Hello world!","world");
?>
A saída do código acima será:
world!
Exemplo 2
Neste exemplo, vamos procurar uma string para o valor ASCII de "o" ver Tabela do código ASCII
<?php
echo strrchr("Hello world!",111);
?>
A saída do código acima será:
orld!
strrev()
O strrev () função inverte uma string.
Sintaxe
strrev(string)
Parâmetro
string
Descrição
Obrigatório. Especifica a cadeia de caracteres a reverter
Exemplo
<?php
echo strrev("Hello World!");
?>
A saída do código acima será:
!dlroW olleH
substr()
A função substr() retorna uma parte de uma string.
Sintaxe:
substr(string,start,length)
Nota:
Se o início é um número negativo e comprimento é menor do que ou igual a iniciar, comprimento se torna 0.
Exemplo 1
<?php
echo substr("Hello world!",6);
?>
A saída do código acima será:
world!
Exemplo 2
<?php
echo substr("Hello world!",6,4);
?>
A saída do código acima será:
worl