CVI. String

Introdução

Todas estas funções manipulam strings de vários meios. Algumas seções mais especializadas podem ser encontradas nas seções de expressões regulares e Funções de URL.

Para informação de como as strings funcionam, especialmente sobre o uso de apóstrofo, aspas e sequências de escape veja Strings na seção Tipos do manual.

Requisitos

Nenhuma biblioteca externa é necessária para compilar esta extensão.

Instalação

Não há nenhuma instalação necessária para utilizar estas funções, elas fazem parte do núcleo do PHP.

Constantes Predefinidas

As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução.

CRYPT_SALT_LENGTH integer

CRYPT_STD_DES integer

CRYPT_EXT_DES integer

CRYPT_MD5 integer

CRYPT_BLOWFISH integer

HTML_SPECIALCHARS (integer)

HTML_ENTITIES (integer)

ENT_COMPAT (integer)

ENT_QUOTES (integer)

ENT_NOQUOTES (integer)

CHAR_MAX (integer)

LC_CTYPE (integer)

LC_NUMERIC (integer)

LC_TIME (integer)

LC_COLLATE (integer)

LC_MONETARY (integer)

LC_ALL (integer)

LC_MESSAGES (integer)

STR_PAD_LEFT (integer)

STR_PAD_RIGHT (integer)

STR_PAD_BOTH (integer)

Veja Também

Para funções de manuseio de string mais poderosas, de uma olhada em funções de expressão regular POSIX e funções de expressão regular compatíveis com Perl .

Índice
addcslashes -- String entre aspas com barras no estilo C
addslashes -- Adiciona barras invertidas a uma string
bin2hex --  Converte um dado binário em hexadecimal
chop -- Alias de rtrim()
chr -- Retorna um caracter específico
chunk_split -- Divide uma string em pequenos pedaços
convert_cyr_string --  Converte de um caracter cirílico para outro
count_chars --  Retorna informações sobre os caracteres usados numa string
crc32 -- Calcula polinômio crc32 de uma string
crypt -- Único caminho de codificação de string (hashing)
echo -- Exibe uma ou mais strings
explode -- Divide uma string em strings
fprintf -- Escreve uma string formatada para um stream
get_html_translation_table --  Retorna a tabela de tradução usada por htmlspecialchars() e htmlentities()
hebrev --  Converte texto lógico Hebraico para texto visual
hebrevc --  Converte um texto lógico Hebráico para um texto visual com conversão newline
html_entity_decode --  Converte todas as entidades HTML para os seus caracteres
htmlentities --  Converte todos os caracteres para HTML entities
htmlspecialchars --  Converte caracteres especiais para a realidade HTML
implode -- Junta elementos de uma matriz em uma string
join -- Sinônimo de implode()
levenshtein --  Calcula a distância Levenshtein entre duas strings
localeconv -- Obtém a informação da formatação numérica
ltrim --  Retira whitespace do início da string
md5_file -- Calcula hash md5 de um dado arquivo
md5 -- Calcula o "hash MD5" de uma string
metaphone -- Calcula a metaphone key de uma string
money_format -- Formata um número como uma string de moeda
nl_langinfo --  Retorna informação de linguagem e local
nl2br --  Insere quebras de linha HTML antes de todas newlines em uma string
number_format -- Formata um número com os milhares agrupados
ord -- Retorna o valor ASCII do caractere
parse_str -- Converte a string em variáveis
print -- Mostra uma string
printf -- Mostra uma string formatada
quoted_printable_decode --  Converte uma string quoted-printable para uma string de 8 bit
quotemeta -- Adiciona uma barra invertida antes dos meta caracteres
rtrim --  Retira espaço em branco do final da string
setlocale -- Define informações locais
sha1_file -- Calcula a hash sha1 de um arquivo
sha1 -- Calcula a hash sha1 de uma string
similar_text --  Calcula a similaridade entre duas strings
soundex -- Calcula a chave soundex de uma string
sprintf -- Retorna uma string formatada
sscanf --  Interpreta a entrada de uma string de acordo com um formato
str_ireplace --  Versão que não diferencia maiúsculas e minúsculas de str_replace().
str_pad --  Preenche uma string para um certo tamanho com outra string
str_repeat -- Repete uma string
str_replace --  Substitui todas as ocorrências da string de procura com a string de substituição
str_rot13 -- Executa a transformação rot13 em uma string
str_shuffle -- Mistura uma string aleatoriamente
str_split --  Converte uma string para um array
str_word_count --  Retorna informação sobre as palavras usadas em uma string
strcasecmp --  Comparação de strings sem diferenciar maiúsculas e minúsculas segura para binário
strchr --  Apelido para strstr()
strcmp -- Comparação de string segura para binário
strcoll -- Comparação de string baseada no local
strcspn --  Encontra o tamanho do segmento inicial que não contenha a mascara
strip_tags -- Retira as tags HTML e PHP de uma string
stripcslashes --  Desfaz o efeito de addcslashes()
stripos --  Encontra a primeira ocorrencia de uma string sem diferenciar maiúsculas e minúsculas
stripslashes --  Desfaz o efeito de addslashes()
stristr --  strstr() sem diferenciar maiúsculas e minúsculas
strlen -- Retorna o tamanho de uma string
strnatcasecmp --  Comparação de strings sem diferenciar maiúsculas/minúsculas usando o algoritmo "natural order"
strnatcmp --  Comparação de strings usando o algoritmo "natural order"
strncasecmp --  Comparação de string caso-sensitivo de Binário seguro dos primeiros n caracteres
strncmp --  Comparação de string segura para binário para os primeiros n caracteres
strpos --  Encontra a posição da primeira ocorrência de uma string
strrchr --  Encontra a ultima ocorrência de um caractere em uma string
strrev -- Reverte uma string
strripos --  Encontra a posição da última ocorrência de uma string case-insensitive em uma string
strrpos --  Encontra a posição da última ocorrência de um caractere em uma string
strspn --  Encontra o comprimento do segmento inicial combinando com a máscara
strstr -- Encontra a primeira ocorrencia de uma string
strtok -- Tokeniza uma string
strtolower -- Converte uma string para minúsculas
strtoupper -- Converte uma string para maiúsculas
strtr -- Traduz certos caracteres
substr_compare --  A comparação binária entre duas strings case-insensitive de um offset é guardada opcionalmente, até o limite do comprimento de caracteres
substr_count -- Conta o número de ocorrências de uma substring
substr_replace -- Substitui o texto dentro de uma parte de uma string
substr -- Retorna uma parte de uma string
trim --  Retira espaço no ínicio e final de uma string
ucfirst -- Converte para maiúscula o primeiro caractere de uma string
ucwords --  Converte para maiúsculas o primeiro caractere de cada palavra
vprintf -- Mostra uma string formatada
vsprintf -- Retorna uma string formatada
wordwrap --  Quebra uma string em linhas usando um caractere de quebra de linha.