Консультация № 68261
23.12.2006, 13:22
0.00 руб.
0 2 2
Здравствуйте, уважаемые эксперты.

Я уже задавал подобный вопрос, но видимо не точно описал суть проблемы. Перефразирую вопрос:

Как в РНР можно преобразовать тип ЧИСЛО в тип БАЙТ ?
Заранее благодарен.

Обсуждение

Неизвестный
23.12.2006, 14:54
общий
это ответ
Здравствуйте, Agro!

Насколько я понял, Вам нужно <b>из ASCII получить символ</b>.
Для этого воспользуйтесь функцией <b>chr</b>.

<b>echo chr(int $code);</b> //Выведет символ, соответствующий ASCII коду $code

Например <b>echo chr(75);</b> //Выведет K
Есть обратная функция <b>ord($char)</b> - выводит ASCII код данного символа, например
<b>echo ord(‘A‘);</b> //выведет 65 код буквы А.

Удачи!
Неизвестный
25.12.2006, 00:51
общий
это ответ
Здравствуйте, Agro!
Посмотрите пример, там числа и быквы переводяться в разные системы счисления.

Приложение:
print ‘18 в двоичном представлении - ‘.decbin(18).‘
‘;print ‘10010 в десятичном представлении - ‘.bindec(10010).‘
‘;print ‘Буква G в десятичном представлении - ‘.$a=ord(‘G‘).‘
‘;print ‘Буква G в двоичном представлении - ‘.$a=decbin(ord(‘G‘)).‘
‘;
Форма ответа