# Strings

# Introdução

Todas estas funções manipulam strings de várias formas. Algumas seções mais especializadas podem ser encontradas nas seções de expressões regulares e manipulação de URLs.

Para informações sobre como as strings funcionam, especialmente sobre o uso de aspas simples, aspas duplas e sequências de escape veja o verbete sobre Strings na seção Tipos do manual.

- Instalação/Configuração
  - Instalação
- Constantes predefinidas
- Funções de String
  - addcslashes — Escapa string com barras invertidas no estilo C
  - addslashes — Adiciona barras invertidas a uma string
  - bin2hex — Converte um dado binário em representação hexadecimal
  - chop — Sinônimo de rtrim
  - chr — Gera uma string de um byte a partir de um número
  - chunk_split — Divide uma string em pedaços menores
  - convert_cyr_string — Converte de um conjunto de caracteres cirílico para outro
  - convert_uudecode — Decodifica uma string codificada com uuencode
  - convert_uuencode — Codifica uma string com uuencode
  - count_chars — Retorna informação sobre caracteres usados em uma string
  - crc32 — Calcula polinômio crc32 de uma string
  - crypt — Hash unidirecional de string
  - echo — Envia uma ou mais strings para a saída
  - explode — Divide uma string com base em outra string
  - fprintf — Escreve uma string formatada para um fluxo
  - get_html_translation_table — Retorna a tabela de tradução usada por htmlspecialchars e htmlentities
  - hebrev — Converte texto hebraico lógico para texto visual
  - hebrevc — Converte texto hebraico lógico para texto visual com conversão de novas linhas
  - hex2bin — Decodifica uma string binária codificada em hexadecimal
  - html_entity_decode — Converte entidades HTML aos seus caracteres correspondentes
  - htmlentities — Converte todos os caracteres aplicáveis em entidades HTML
  - htmlspecialchars — Converte caracteres especiais para entidades HTML
  - htmlspecialchars_decode — Converte entidades especiais HTML de volta para caracteres
  - implode — Aglutina elementos de um array com uma string
  - join — Sinônimo de implode
  - lcfirst — Torna minúsculo o primeiro caractere de uma string
  - levenshtein — Calcula a distância Levenshtein entre duas strings
  - localeconv — Obtém informação de formatação numérica
  - ltrim — Retira espaços em branco (ou outros caracteres) do início de uma string
  - md5 — Calcula o hash md5 de uma string
  - md5_file — Calcula o hash md5 de um arquivo
  - metaphone — Calcula a chave de Metaphone de uma string
  - money_format — Formata um número como uma string de moeda
  - nl_langinfo — Consulta informação de língua e localidade
  - nl2br — Insere quebras de linha HTML antes de todos os caracteres de nova linha em um string
  - number_format — Formata um número com milhares agrupados
  - ord — Converte o primeiro byte de uma string para um valor entre 0 e 255
  - parse_str — Interpreta uma string como uma requisição URL
  - print — Exibe uma string
  - printf — Envia uma string formatada para a saída
  - quoted_printable_decode — Converte uma string Quoted-Printable para uma string de 8 bits
  - quoted_printable_encode — Converte uma string de 8 bits para uma string Quoted-Printable
  - quotemeta — Escapa meta caracteres
  - rtrim — Retira espaços em branco (ou outros caracteres) do final de uma string
  - setlocale — Define informação de localidade
  - sha1 — Calcula o hash SHA1 de uma string
  - sha1_file — Calcula a hash sha1 de um arquivo
  - similar_text — Calcula a similaridade entre duas strings
  - soundex — Calcula a chave soundex de uma string
  - sprintf — Retona uma string formatada
  - sscanf — Interpreta a entrada de uma string de acordo com um formato
  - str_contains — Determina se uma string contém uma substring fornecida
  - str_decrement — Decrementa uma string alfanumérica
  - str_ends_with — Verifica se uma string termina com uma substring fornecida
  - str_getcsv — Analisa uma string CSV e retorna os dados em um array
  - str_increment — Incrementa uma string alfanumérica
  - str_ireplace — Versão insensível a maiúsculas/minúsculas de str_replace
  - str_pad — Preenche uma string até um determinado comprimento com outra string
  - str_repeat — Repete uma string
  - str_replace — Substitui todas as ocorrências da string de pesquisa com a string de substituição
  - str_rot13 — Executa a transformação rot13 em uma string
  - str_shuffle — Embaralha uma string aleatoriamente
  - str_split — Converte uma string em um array
  - str_starts_with — Verifica se uma string começa com uma substring fornecida
  - str_word_count — Retorna informação sobre palavras usadas em uma string
  - strcasecmp — Comparação binária segura de strings insensível a maiúsculas/minúsculas
  - strchr — Sinônimo de strstr
  - strcmp — Comparação binária segura de strings
  - strcoll — Comparação de strings baseada em localidade
  - strcspn — Encontra o tamanho do segmento inicial que não corresponde à máscara
  - strip_tags — Retira as tags HTML e PHP de uma string
  - stripcslashes — Remove o escape de strings escapadas com addcslashes
  - stripos — Encontra a posição da primeira ocorrência de uma substring em uma string, de forma insensível a maiúsculas/minúsculas
  - stripslashes — Desfaz os escapes de uma string escapada
  - stristr — strstr insensível a maiúsculas/minúsculas
  - strlen — Retorna o tamanho de uma string
  - strnatcasecmp — Comparação de strings insensível a maiúsculas/minúsculas usando o algoritmo de "ordem natural"
  - strnatcmp — Comparações de strings usando um algoritmo de "ordem natural"
  - strncasecmp — Comparação binária de strings, insensível a maiúsculas/minúsculas, dos primeiros n caracteres
  - strncmp — Comparação de strings segura para binários dos primeiros n caracteres
  - strpbrk — Procura na string por um dos caracteres de um conjunto
  - strpos — Encontra a posição da primeira ocorrência de uma substring em uma string
  - strrchr — Encontra a última ocorrência de um caractere em uma string
  - strrev — Reverte uma string
  - strripos — Encontra a posição da última ocorrência de uma substring em uma string, insensível a maiúsculas/minúsculas
  - strrpos — Encontra a posição da última ocorrência de uma substring em uma string
  - strspn — Encontra o comprimento do segmento inicial de uma string composta totalmente de caracteres contidos em uma máscara informada
  - strstr — Encontra a primeira ocorrência de uma string
  - strtok — Divide uma string em tokens
  - strtolower — Converte uma string para minúsculas
  - strtoupper — Converte uma string em maiúsculas
  - strtr — Traduz caracteres ou substitui substrings
  - substr — Retorna parte de uma string
  - substr_compare — Comparação binária de duas strings a partir de uma posição até n 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
  - trim — Retira espaços (ou outros caracteres) do início e do final de uma string
  - ucfirst — Transforma o primeiro caractere de uma string em maiúsculo
  - ucwords — Converte para maiúsculas o primeiro caractere de cada palavra
  - utf8_decode — Converte uma string de UTF-8 para ISO-8859-1, substituindo caracteres inválidos ou não representáveis
  - utf8_encode — Converte uma string ISO-8859-1 em UTF-8
  - vfprintf — Escreve uma string formatada para um fluxo
  - vprintf — Mostra uma string formatada
  - vsprintf — Retorna uma string formatada
  - wordwrap — Quebra uma string em um dado número de caracteres
- Registro de Alterações

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open