[-ORION-] 0 Denunciar post Postado Março 31, 2005 Olá pessoal.. eu gostaria de usar o replace para mudar palavras.. mas elas se encontram diferente pelo CASE SENSITIVE ex: PHP [*] [*]$var1 = "PauLo PAULO paulo"; [*] [*]$var2 = str_replace("Rodrigo","Paulo",$var1); [*] [*]echo $var2; o resultado seria "Rodrigo Rodrigo Rodrigo" Valeu galera... Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Março 31, 2005 Converte as variáveis, ou uma delas e compara com a função strlower. Veja mais em http://br.php.net/manual/pt_BR/function.strtoupper.php. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 31, 2005 php5 tem str_ireplace PHP $txt = "PauLo PAULO paulo PAULo"; $txt = str_ireplace("paulo", "Rodrigo", $txt); echo $txt; Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Abril 1, 2005 segue a dica do fabyo mas se a sua intensão for converter apenas as letras iniciais para maiúsculo e o restante em minúsculo então convém utilizar a função ucfirst() veja no manual: http://br.php.net/manual/en/function.ucfirst.php Compartilhar este post Link para o post Compartilhar em outros sites