www.samueldiasneto.com: Tutorial PHP

<<< Voltar Avançar >>>

9. Strings

Funções para manipulação de strings:

trim() => elimina espaços em branco do início e do final da string
ltrim() => elimina espaços em branco do início
chop() => elimina espaços em branco do final
nl2br() => substitui o caracter de nova linha pela tag <br>
printf() => exibe uma string formatada no navegador. Segue o padrão C
sprintf() => retorna uma string formatada
strtoupper() => converte string para letras maiúsculas
strtolower() => converte para minúsculas
ucfirst() => coloca o primeiro caracter em letra maiúscula
ucwords() => coloca cada primeira letra de cada palavra em maiúscula
addslashes() => adiciona barras invertidas a string
strpslashes() => desfaz o efeito de addslashes
explode(SEPARADOR,STRIG) => divide uma string retornando as partes em um array
substr(STRING,INÍCIO,TAMANHO) => retorna uma substring
strcmp(str1,str2) => se str1=str2 retorna zero 
                     se str1>str2 retorna um número positivo
                     se str2<str1 retorna um número negativo
                     diferencia maiúsculas de minúscula

strcasecmp() => idêntica a strcmp() só que não diferencia maiúsculas de
                minúsculas

strnatcmp() => idêntica a strcmp(), porém usa a comparação lógica em vez da
               lexicografica. Ou seja, ao comparar "2" e "12", strcmp()
               consideraria 2 maior que 12, já strcasecmp() ou strnatcmp()
               considerariam "12" maior

strlen() => retorna o tamanho da string
strstr(STRING,SUBSTRING) => procura uma substring dentro de uma string.
                            Retorna a string a partir da primeira ocorrência
			    da substring 
stristr() => idêntica a strstr(), só que não diferencia maiúsculas de minúsculas
strrchr() => semelhante a strstr() só que retorna a string a partir da última
             ocorrência da substring

strpos() => semelhante a strstr(), só que retorna a posição numérica da
            primeira ocorrência da substring. A primeira posição é zero

strrpos() => semelhante a strpos(), só que retorna a posição da última
             ocorrência da substring. substring tem que ser um único caracter

str_replace(SUBSTRING,NOVASUBSTRING,STRING) => substiui substring em toda string

substr_replace(SUBSTRING,NOVASUBSTRING,POSIÇÃO) => substitui uma substring em
         toda a string a partir de uma posição. Se posição for um número
         positivo trata-se de um deslocamento a partir do ínicio da strig,
	 caso seja negativo trata-se de um deslocamento a partir do fim
<<< Voltar Avançar >>>