Jump to content


Photo

Eliminar Palavras (Junções) De Um Array


  • Faça o login para participar
2 replies to this topic

#1 AlessandroWeb

AlessandroWeb

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino
  • Localidade:Suzano / SP

Posted 26/02/2010, 16:44

Como eu posso eliminar as palavras que eu especificar de um array?

por exemplo:
não quero as junções:
a, e, no, ou, na, em,etc...

usei um str_replace, mas num deu certo.

//Eliminando as Junções
$juncoes = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U", "na", "no", "NA", "NO", "em", "EM", "ja", "JA", "tu", "TU", "que", "QUE", "foi", "FOI");
$string[$i] = str_replace($juncoes, "", $string[$i]);

Se o valor da $string[$i] for "na" ele não elima, aliás... elimina só o "a" ficando "n" como o valor da string. :P

Como eu faço issu certo?
Atenciosamente,
Alessandro Santos.
igloo Internet Solutions
www.igloointernet.net

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 26/02/2010, 19:40

Coloque o item "na" antes de "a" no array. O PHP irá tentar substituir na ordem em que eles aparecem no array. Pois da forma que está, ele pega o "na" e apaga o "a", sobrando assim o "n".
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 AlessandroWeb

AlessandroWeb

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino
  • Localidade:Suzano / SP

Posted 27/02/2010, 09:43

Coloque o item "na" antes de "a" no array. O PHP irá tentar substituir na ordem em que eles aparecem no array. Pois da forma que está, ele pega o "na" e apaga o "a", sobrando assim o "n".



BOA!!! Vou tentar isso! Óbvio, Prático e Simples! Thank's!!!
Atenciosamente,
Alessandro Santos.
igloo Internet Solutions
www.igloointernet.net




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq