Strings
PHP Manual

Changelog

As alterações a seguir foram feitas em classes/funções/métodos desta extensão.

VersionFunctionDescription
5.6.0substr_compareO parâmetro length agora pode ser 0.
5.5.1hex2binA warning is thrown if the input string is invalid hexadecimal string.
5.4.4hex2binA warning is thrown if the input string is of odd length. In PHP 5.4.0 the string was silently accepted, but the last byte was truncated.
5.3.0stristrAdicionado o parâmetro opcional before_needle.
 strstrAdicionado o parâmetro opcional before_needle.
5.2.5addcslashesAs seqüências de escape \v e \f foram adicionadas.
5.2.3htmlentitiesO parâmetro double_encode foi adicionado.
5.1.0explodeSuporte a limit negativo foi adicionado
 md5_fileModificada função para usar a API de API. Significa que você pode usá-la com wrappers, como md5_file('http://example.com/..')
 sha1_fileModificada a função para usar a API de streams. Significa que você pode usá-la com wrappers, como sha1_file('http://example.com/..')
 str_word_countAdicionado o parâmetro charlist
 substr_compareAdicionada a possibilidade de usar offset negativo.
 substr_countAdiciona os parâmetros offset e length
5.0.0html_entity_decodeSuporte para conjunto de caracteres multi-byte foi adicionado.
 md5O parâmetro raw_output foi adicionado.
 md5_fileAdicionado o parâmetro raw_output
 sha1_fileAdicionado o parâmetro raw_output
 str_replaceO parâmetro count foi adicionado.
 strip_tagsstrip_tags tornou-se binary safe
4.3.3str_replaceO comportamento desta função foi modificado. Em antigas versões um bug existia ao se usar arrays em ambos os parâmetros search e replace que causava índices de search vazios para serem pulados sem avançar o apontador interno no array replace. Isto foi corrigido no PHP 4.3.3, quaisquer scripts que contavam com este bug removeriam valores de pesquisa vazios anteriores à chamada desta função afim de imitar o comportamento original.
4.3.0str_rot13O comportamento desta função foi reparado. Antes disso, o str foi também modificado, como se fosse por referência.
 strcspnO start e length foram adicionados
 strip_tagsComentários HTML são sempre retirados
 stristrstristr tornou-se binary safe.
 strspnOs parâmetros start e length foram adicionados
 strstrstrstr tornou-se binary safe.
4.1.0htmlentitiesO parâmetro charset foi adicionado.
 ltrimO parâmetro charlist foi adicionado.
 rtrimO parâmetro charlist foi adicionado.
 trimO parâmetro opcional charlist foi adicionado.
4.0.6sprintfSuporte para argumento numerado/troca foi adicionado
4.0.5nl2brnl2br é agora XHTML compliant. Todas versões anteriores retornam string com '<br>' inserido antes de newlines ao invés de '<br />'.
 str_replaceMais parâmetros podem agora ser um array.
4.0.3htmlentitiesO parâmetro quote_style foi adicionado.
 parse_strO parâmetro arr foi adicionado
 wordwrapO parâmetro opcional cut foi adicionado.
4.0.1explodeO parâmetro limit foi adicionado
4.0.0strip_tagsO parâmetro allowable_tags foi adicionado
 strtrOs parâmetros to e from foram adicionados.

Strings
PHP Manual