strlen за кирилица

sorRy

Registered
абе как да сложа strlen за кирилица знам че не работи с кирилица но има ли някакъв начин да стане с тази или с др функция
 
Код:
$text = "Latinica";
$text_cyr = "кирилица";
//правим проверка за кирилица
if(preg_match('/[а-я]/i', $text){
echo "Има кирилица";
}

Ето един много прост пример :P
 
Преброяване на думите и изчисляване на процента от кирилица :P

Код:
count 
explode

При изчисляване на процента правиш Count на думите на кирилица чрез кода, който дадох по горе

Код:
$count_cyr = $count_ot_proverkata * $count_dumi_na_cyr/100

Или пък обратно :P
 
emagi пак минава. А.ь Replace така ще трябва да права и проверка за кирилица и ще стане доста ако има някакъв друг вариант.
едит: Ludjov нещо нищо не разбрах.
едит2: ами ако текста е Иванh ептем не става по тия начини
 
Всъщност ако си потърсиш някакво четиво ,все ще намериш начин.
Пробвай това
mb_strlen($string,"UTF-8")
работи ,ако дор ии файловете са ти конвертирани на утф-8.
На ANSI не работи , и ти остава алтернатива да си напишеш някоя подобна функция.
 

Back
Горе