|
similar_text
int similar_text(string
str1, string str2, double [porcentagem]);
Compara as duas strings fornecidas e devolve
o número de caracteres coincidentes.
Opcionalmente pode ser fornecida uma variável,
passada por referência (ver tópico
sobre funções), que receberá
o valor percentual de igualdade entre as
strings. Esta função é
case sensitive, ou seja, maiúsculas
e minúsculas são tratadas
como diferentes.
Exemplo:
$num = similar_text("teste",
"testando",&$porc);
As variáveis passam a ter os seguintes
valores:
$num == 4; $porc ==
61.538461538462
strcasecmp
int strcasecmp(string
str1, string str2);
Compara as duas strings e Devolve 0 (zero)
se forem iguais, um valor maior que zero
se str1 > str2, e um valor menor que
zero se str1 < str2. Esta função
é case insensitive, ou seja, maiúsculas
e minúsculas são tratadas
como iguais.
strcmp
int strcasecmp(string
str1, string str2);
Funciona de maneira semelhante à
função strcasecmp, com a diferença
que esta é case sensitive, ou seja,
maiúsculas e minúsculas são
tratadas como diferentes.
strstr
string strstr(string
str1, string str2);
string strchr(string str1, string str2);
As duas funções são
idênticas. Procura a primeira ocorrência
de str2 em str1. Se não encontrar,
Devolve uma string vazia, e se encontrar
Devolve todos os caracteres de str1 a partir
desse ponto.
Exemplo:
strstr("Mauricio
Vivas", "Viv"); // Devolve
"Vivas"
stristr
string strstr(string
str1, string str2);
Funciona de maneira semelhante à
função strstr, com a diferença
que esta é case insensitive, ou seja,
maiúsculas e minúsculas são
tratadas como iguais.
strpos
int strpos(string
str1, string str2, int [offset] );
Devolve a posição da primeira
ocorrência de str2 em str1, ou zero
se não houver. O parâmetro
opcional offset determina a partir de qual
caracter de str1 será efetuada a
busca. Mesmo utilizando o offset, o valor
de retorno é referente ao início
de str1.
strrpos
int strrpos(string
haystack, char needle);
Devolve a posição da última
ocorrência de str2 em str1, ou zero
se não houver.
|