CXXI. 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 --  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
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.