<?php
function noSpam($funcTeksts)
{
/*************************************************
* Funkcja poprawia niepoprawnie napisane wyrazy
* (powtarzanie liter), slownik wyjatkow nalezy
* sobie samemu uzupelnic w zmiennej $slownik.
*************************************************/
/* Skrypcik darmowy, mozna wykorzystywac do np.
* ksiag gosciu, systemow newsow (komentarze) i tym
* podobne...
*************************************************/
$slownik = array('winny'); $znaczki = array('.', '!', '?');
$string = $funcTeksts;
$slowa = explode(\" \", $string);
foreach($slowa as $slowo)
{
for($i=0; $i<strlen($slowo); $i++)
{
$b = $i; $b--;
$test_slowo = str_replace(array(\"!\", \".\", \",\", \";\", \":\", \"?\"), \"\", $slowo); $test_slowo = strtolower($test_slowo); {
$zmienna[] = $slowo{$i};
}
else
{
if($ok == false)
{
$pop++;
$ok = true;
}
}
}
$tekstz[] = $zmienna;
$ok = false;
}
foreach($tekstz as $id => $tek)
{
$count = count($tekstz[$id]); for($i=0; $i<$count; $i++)
{
$teksta[$id].=$tekstz[$id][$i];
}
$tekstz[$id] = $teksta[$id];
}
$nowy_tekst = implode(\" \", $tekstz);
$array['old'] = $string;
$array['new'] = $nowy_tekst;
$array['mistakes'] = $pop;
return $array;
}
?>
No i fajna funkcja sobie powstała (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif) Może się przydać (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif) Nie mogę poradzić sobie z błędem przy wyrazie
winnnny, chcę aby zwróciło winny a nie winy....
Co sądzicie o funkcji?