/**
* функция определяет уровень сложности текста
* @param string $text статья
* @return integer
*/
function textlevel($text)
{
$int = preg_replace('/[^0-9]/', '', $text);
$total = -100500;
$fxarray = explode(0, $int);
if (count($fxarray) < 3) return 5;
foreach ($fxarray as $number):
$a = substr($number, 0, 5);
$b = ($a+1)*3;
$c = ($a-$b)+(5*$a);
$x = (-1*$b)/((2*$c)+1);
$y = (($c*$x)*($c*$x))+($b*$x)+$a;
$total += $y;
endforeach; return strlen(ceil($total));
}
при помощи этой нехитрой приблудности можно сравнить два текста "какой круче", пишу под градусом, делать нехуй поэтому приходится писать такое, функция основана на простейшей 13-ти битовой параболической экстраполяции