| 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: 18 let
|
|||
0