Bem pessoal,
eu tenho um probleminha.
quero fazer uma substituição de caracteres especiais e só aceitar [a-z] [0-9].
sei que é necessário str_replace
mais eu não sei como "explicar" ao código oque eu quero.
o exemplo doque eu queria fazer é.
EXEPLO:
normal = Otimizando imagem para exportação
resultado = otimizando_imagem_para_exportacao
mais ou menos isso. até +

Subistituir Caracteres Especiais Em Uma String
Started By -v6-, 16/04/2007, 00:04
3 replies to this topic
#1
Posted 16/04/2007, 00:04
ESTUDANDO
PHP/Mysql/JavaScript/Tableless/
Fireworks/Dreamweaver/Flash
PHP/Mysql/JavaScript/Tableless/
Fireworks/Dreamweaver/Flash
#2
Posted 16/04/2007, 01:33
Para deixar tudo minúsculo é só usar strtolower(), ae para substituir "ç" por "c", por exemplo, terá que ser "no braço" mesmo, que eu saiba não tem função pra isso...
Como eu disse, esse é o jeito que conheço. Se alguém souber um mais fácil, por favor avise : )
Até mais.
<?php str_replace('ç', 'c', $string); str_replace('á', 'a', $string); str_replace('à', 'a', $string); (...) ?>
Como eu disse, esse é o jeito que conheço. Se alguém souber um mais fácil, por favor avise : )
Até mais.
Edição feita por: Evitark, 16/04/2007, 01:33.
#3
Posted 16/04/2007, 01:57
Quanto a acentuação e cê-cedilha, você pode usar a função criada pelo Paulo Ricardo em: http://forum.wmonlin...howtopic=121401
E para remover os demais caracteres, você pode usar expressões regulares usando uma lista negada para encontrar os caracteres indesejados e apagá-los usando a função preg_replace().
E para remover os demais caracteres, você pode usar expressões regulares usando uma lista negada para encontrar os caracteres indesejados e apagá-los usando a função preg_replace().
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#4
Posted 17/04/2007, 01:25
Valew Gente pela força, obrigadão mesmo. até mais.
ESTUDANDO
PHP/Mysql/JavaScript/Tableless/
Fireworks/Dreamweaver/Flash
PHP/Mysql/JavaScript/Tableless/
Fireworks/Dreamweaver/Flash
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)