Autor | Zpráva | ||
---|---|---|---|
Majo Profil * |
#1 · Zasláno: 4. 1. 2009, 11:15:30
Zdravim.
Ako sa dá pomocou PHP odstrániť určité slovo z textu vloženého do TEXTAREA? Ide o to, že pred odoslaním tohto textu by som chcel zistiť, či neobsahuje niektore slová (napr. nadávky) a v prípade, že áno, tak toto slovo z textu odstrániť, prípadne nahradiť niečim iným (napr. tri bodky). Ďakujem |
||
matthew Profil |
#2 · Zasláno: 4. 1. 2009, 11:18:50
<?php $text = str_replace("nadavka", "*CENSORED*", $text); ?> |
||
Majo Profil * |
#3 · Zasláno: 4. 1. 2009, 11:55:02
Ďakujem.
Ešte otázka. V texte to nahradí normálne, ale iba ak je tam "nadavka" avšak "NADAVKA" už nenahradí, nehovoriac o slove, kde je každé písmeno inej veľkosti. |
||
Časová prodleva: 4 dny
|
|||
SwimX Profil |
#4 · Zasláno: 8. 1. 2009, 16:03:21 · Upravil/a: SwimX
Majo
$text = ereg_replace("nadavka", "CENSURED", strtolower($text)); eště mě napadlo: $text = eregi_replace("nadavka", "CENSURED", $text); to i je incasesensitive |
||
mila Profil |
#5 · Zasláno: 8. 1. 2009, 16:38:22
$stop_words = array("paroubek", "rath", ); $text = str_ireplace($bad_words, "***", $text); |
||
Časová prodleva: 16 let
|
0