Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » PHP системы исчисления

Ответить
Настройки темы
PHP системы исчисления

Аватара для Guest

Guest



Профиль | Цитировать


совсем запутался.
у меня есть строка из русских букв
$a="илюха";
мне нужно ее перекодировать в любую систему исчисления чтобы отображалась в виде латинских букв и цифр. И чтобы потом в любое время ее можно было вернуть в обычный вид типа "илюха". как это сделать подскажите?

вот с низу код ток он не работает((



$d="илюха";

$ad=bin2hex($d);
echo $ad. "<br>";

$add=hexdec($ad);
echo $add."<br>";

echo dechex($add);


Выводится :

e8ebfef5e0
1.00039176752E+012
ebfef5e0

Отправлено: 08:12, 15-10-2004

 

Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


темкой ошибся я.....
____
а по этой теме:
Твой код и не должен выводить обратно слово "илюха"
Проследии действия:  bin->hex->dec->hex.... на выходе и получаем HEX, а не bin....
Чтобы получить обратно строку юзай:
Цитата:
string decbin (int number)


Отправлено: 08:47, 15-10-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Guest

Guest


Профиль | Цитировать


XCoder
да не должна, но должно быть в hex, но почемуто не совпадает

Отправлено: 10:29, 15-10-2004 | #3


Аватара для Guest

Guest


Профиль | Цитировать


кроме того decbin() работает с числами(int number), т.е. по любому через нее не получить обратно "илюха".

работать с двоичной системой ИМХО хуже. т.к. работа будет с большим количеством символов.

так что надо както с восьмиричной и шеснадцатиричной работать, у меня не получается, функции подходящей не найду, помогите.

Отправлено: 10:39, 15-10-2004 | #4


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Интересно, зачем сие нужно? Может есть другие более красивые варианты?

Отправлено: 11:14, 15-10-2004 | #5


Аватара для Guest

Guest


Профиль | Цитировать


archy
имена класов в CSS могут быть только из латинских букв и цифр, нужно для каждого имени создать свой стиль. имена бывают из русских букв. по етому решение в кодировке.

Отправлено: 12:32, 15-10-2004 | #6


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Я думаю, проблема в размерности
Эти функции могут оперировать строками и числами только определённого размера
1.00039176752E+012 - это число явно не точное, так как  разрешённые размеры строки были превышаны, поэтому естественно и результат получается другой. О максимальных размерах параметров каждой их функций написано в мануале.

По моему легче даже написать функцию, переводящую из русских букв в латиницу

-------
Fortes fortuna adiuvat


Отправлено: 13:17, 15-10-2004 | #7


Аватара для Guest

Guest


Профиль | Цитировать


vadimiron
перерыл весь мануал, ничего выше скзанного Вами не нашел, если не трудно процетируйте Ваш мануал, как там размерность указывать. желательно на примере строки.

Добавлено:

даже если писать собственную функцию, как узнать на какой раскладке написана строка, на русской или латинской?

Отправлено: 15:48, 15-10-2004 | #8


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Guest
все уже давно написано и работает:

base64_decode()
base64_encode()

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 18:49, 15-10-2004 | #9


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Guest
может проще к ID привязываться?
Vlad Drakula
В точку

Отправлено: 20:11, 17-10-2004 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » PHP системы исчисления

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проблема с PHP(не передаются переменные из формы в PHP- скрипт) Kirander Вебмастеру 21 03-08-2009 01:11
C/C++ - [решено] PHP. Fatal error: Function name must be a string in /var/www/index.php on line 15 Artem-Samsung Программирование и базы данных 6 29-11-2008 18:37
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php v0f41k Вебмастеру 4 11-05-2008 22:08
PHP. Чтобы сделать на PHP? scorpion_2004 Вебмастеру 21 25-12-2006 22:58
Perl и переход в системах исчисления radioamator Вебмастеру 2 19-03-2004 17:02




 
Переход