[ ljuba @ 05.12.2001. 11:26 ] @
Imam problem da ako je rec "je" rec za ignorisanje onda ova funkcija za ignorisanje ako naidje na rec "nije" obrise "je" pa ostane samo "ni". Probao sam da izmenim pa umesto originalno:

$text = str_replace ("$ignore_word","",$text);

sam stavljao:

$text = str_replace (" $ignore_word ","",$text);

i slicno ali nije to to, em slepi reci, em ode sve ukrivo ...

Ovo je originalna funkcija ... kako treba da glasi taj red da ovaj uklanja samo cele reci na koje naidje?

function izbaci_ignore_reci($text){
$ignore_words = file("ignore.dat");
for($i = 0;$i < count($ignore_words);$i++){
$ignore_word = trim ($ignore_words[$i]);
$text = str_replace ("$ignore_word","",$text);
};
return $text;
}

Hvala puno

Pozdrav

Aleksandar Ljubojevic - LJUBA
[email protected]
http://ljubas.tripod.com
[ alex @ 05.12.2001. 12:10 ] @
Citat:
ljuba:
$text = str_replace ("$ignore_word","",$text);


$text = preg_replace("\s+$ignore_word\s+", "", $text);

Trazi svaki $ignore_word okruzen praznim (blanko) karakterima, sto znaci da su to cele reci (jelte)...

Poz, alex.
[ Gojko Vujovic @ 05.12.2001. 12:11 ] @
$text = preg_replace ("/b$ignore_wordb/","",$text);

b nalazi word boundary i tako nećeš ostati bez blanko karaktera koji okružuju izbačenu reč, kao u alexovom primeru.
[ dukenukem @ 05.12.2001. 13:21 ] @
Citat:
Gojko Vujovic:
$text = preg_replace ("/b$ignore_wordb/","",$text);

b nalazi word boundary i tako nećeš ostati bez blanko karaktera koji okružuju izbačenu reč, kao u alexovom primeru.


... i, sto je jos vaznije, pronaci ce rec i ako je na pocetku ili kraju reda.
[ ljuba @ 05.12.2001. 16:52 ] @
Aj' hvala Vam obojici

LJUBA