- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
/**
* Получение длины строки для utf-8
*/
public static function strlen($str) {
$rus=array('й','ц','у','к','е','н','г','ш','щ','з','х','ъ','ф','ы','в','а','п','р','о','л','д','ж','э','я','ч','с','м','и','т','ь','б','ю',
'Й','Ц','У','К','Е','Н','Г','Ш','Щ','З','Х','Ъ','Ф','Ы','В','А','П','Р','О','Л','Д','Ж','Э','Я','Ч','С','М','И','Т','Ь','Б','Ю');
return strlen(str_replace($rus,'0',$str));
}
utext - utf-8 -> cp1251, wtext - наоборот
Подсветка NUUL отдельно порадовала.
cpolimer-ccathpa?
Мне вот почему-то в этом слове что угодно читается, только не "ученые" =)
уёчные они такие уёчные)))
"хиньлидолок зеавижаромат пткудоры"
Недостаточно ограничиваться крайними буквами, надо чтобы максимальное смещение буквы от ее родного места не превышало определенного N.
>>надо чтобы максимальное смещение буквы от ее родного места не превышало определенного N.
вы absolut-но правы
мне также подобное всегда казалось сомнительным
ибо не в состоянии голова человека сходу обработать вариатов порядка 10! и больше, даже несмотря на нехилые способности к анализу всегда есть предел
в теории информации есть понятие минимальное кодовое расстояние, которое обеспечивает гарантированное восстановление.
на мой взгяд "максимальное смещение" - похожее понятие. несмотря на то что вопрос весьма сложен - это очень удачное упрощение. т.к. сложность распознавания растет даже чуть быстрее чем экcпоненциально
>>>оставшиеся прочитайте наоборот.
я почти сразу догадался)). вернее я начал читать их наоборот и все понял - но это уже другой метод распознавания.
Казахстаном пахнет
Всё гораздо проще : первые и последние буквы не трогайте, а оставшиеся прочитайте наоборот.
>>>хиндер хох, ебаныврот, пидары
вот, вот что и требовалось доказать, когда слова недлинные все видят одно и тоже - с увеличением длины слов - количество вариантов возрастает и каждому чудятся те тараканы, что в голове.
хиндер хох, ебаныврот, пидары
я так прочитал