Forum und email

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.

Dependências

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 pré-definidas

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
  • convert_uudecode — Decode a uuencoded string
  • convert_uuencode — Uuencode a string
  • 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 — Convert all applicable characters to HTML entities
  • htmlspecialchars_decode — Convert special HTML entities back to characters
  • 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 a string formatada
  • sscanf — Interpreta a entrada de uma string de acordo com um formato
  • str_getcsv — Parse a CSV string into an array
  • 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
  • strpbrk — Search a string for any of a set of characters
  • 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
  • vfprintf — Write a formatted string to a stream
  • vprintf — Mostra uma string formatada
  • vsprintf — Retorna uma string formatada
  • wordwrap — Quebra uma string em linhas usando um caractere de quebra de linha.