{% else-1 %}
Функция выделяет красным цветом слова с орфографической ошибкой. Требует наличия pspell на хостинге

                        
<php
function orfograf($text, $l="ru")
{
$pspell_link = pspell_new($l);
$a=$text;
$text_s=$text;
$array_razdelitel=array(" ",".",",","!","?",";",":","_","=","+","&","@","\"","'","(",")","<",">","\\","/","`","~","\$","[","]","{","}","|","#","%","^","*",);
$a=str_replace(PHP_EOL, " ", $a);
$a=str_replace($array_razdelitel," ",$a);
$a=str_replace(array('1','2','3','4','5','6','7','8','9','0','№',), "", $a);
$a=preg_replace('| +|', ' ', $a);
$a=explode(" ",$a);
$errors='';
foreach($a as $v)
if(!pspell_check($pspell_link, $v))
{
$slova = pspell_suggest($pspell_link, $v);
$text=str_replace($v, "<font color=\"red\">$v</font>", $text);
$text_s=(strlen($slova[0])>0)?str_replace($v, $slova[0], $text_s):$text_s;
}
return $text;
}
?>
0 38 0
0

Нет фото
kvils * 14.41
• 28 авг 2015, 22:32


Так здесь нечего не понятно.

0

Нет фото
Г р и н а * [мошенник] 7.59
• 12 апр 2013, 18:25


как он работает? и как его использовать?