![]() |
#11 |
Специалист
Регистрация: 07.05.2009
Адрес: Las Vegas
Сообщений: 217
Вес репутации: 190
![]() ![]() ![]() |
![]() Код:
$ret= 0; for ($i= 0, $l= strlen($str); $i < $l; $i++) { $val= ord($str[$i]); if (ctype_digit($str[$i])) $val-= ord('0'); else if (ctype_upper($str[$i])) $val-= ord('A') - 10; else if (ctype_lower($str[$i])) $val-= ord('a') - 36; else $val= 0; $ret= $ret * 62 + $val; } return $ret; |
![]() |
![]() |
![]() |
#12 |
пусто
Регистрация: 28.10.2007
Сообщений: 3,115
Вес репутации: 372
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() pgolovko, енто что?
__________________
|
![]() |
![]() |
![]() |
#14 |
пусто
Регистрация: 28.10.2007
Сообщений: 3,115
Вес репутации: 372
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() надо АБВ
и сразу чтобы фразы можно было вводить например: "мама мыла раму" в итоге: 125323 27328763 872637
__________________
|
![]() |
![]() |
![]() |
#15 | |
Серьезный бизнес.
|
![]() быдлокод:
Цитата:
на выходе - набор из аскии-кодов, с нормализованной длиной (каждому символу - 3 цифры). можно свести все к более простой системе, если нужны только русские буквы алфавита. тогда получится по 2 цифры на букву. и обратно без проблем преобразовать |
|
![]() |
![]() |
![]() |
#16 | |
пусто
Регистрация: 28.10.2007
Сообщений: 3,115
Вес репутации: 372
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]()
__________________
|
|
![]() |
![]() |
![]() |
#17 |
Серьезный бизнес.
|
![]() есть такая система radix50
забыл как там что кодируется но по итогу на 1 символ уходило кажется 5 бит |
![]() |
![]() |
![]() |
#18 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1027
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() А ты хочешь 66 букв в 10 цифр запихнуть?
И вообще, расскажи нафиг оно тебе нужно?
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
![]() |
![]() |
![]() |
#19 | |
Новичок
Регистрация: 14.07.2009
Сообщений: 20
Вес репутации: 0
![]() |
![]() pgolovko, ещё вариант такой.
Все в школе учили перевод из десятичной системы счисления в двоичную или в шестнацатиричную. Латинский (кириллица) альфавит это всего навсего набор символов 27(33) т.е. твоя задача сводится к переводу из десятичной в (27+33) систему счисления. ----------------- код можно в гугле найти. а лучше самому написать 100-120 строчек кода для двух фунций туда и обратно. 1 час работы. Цитата:
|
|
![]() |
![]() |
![]() |
#20 |
пусто
Регистрация: 28.10.2007
Сообщений: 3,115
Вес репутации: 372
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() не, я хочу 33 только, маленькие которые
так, ак может тада просто их в цыфры перекодировать? пусть допустим буква "я" - получится = 33 не скажу ![]() Добавлено через 12 минут вообщем мне нужна закодировка слов в буквы такая же какой закодируют алкашей, чтобы они не пили как енто сделать?
__________________
Последний раз редактировалось Администрация 6-ой палаты; 14.08.2009 в 17:49. Причина: Добавлено сообщение |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цифры в рублях и долларах | Carella | Пожелания пользователей системы | 5 | 13.01.2011 14:47 |
Зачем в анкоры странные цифры ставят | Danila | Вопросы по работе системы | 24 | 21.07.2009 16:36 |
Расшифруйте кто-нибудь красные цифры под фильтром в атомат. режиме | nniikkmmeenn | Вопросы по работе системы | 0 | 28.01.2009 11:24 |
Стоп слова | И кто выпил мое пиво | Вопросы по работе системы | 6 | 28.11.2008 18:51 |
Что означают две цифры "бюджет за месяц"? | Вадим | Вопросы по работе системы | 4 | 21.06.2008 13:04 |
Часовой пояс GMT +3, время: 22:27.