Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

27.10.2009, 01:56
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
base_convert не?
|
|
|

27.10.2009, 02:01
|
|
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме: 4002393
Репутация:
464
|
|
сорри щас туплю (заболел) но ета функция вроде для конвертирование одной системе в другую. а мне надо чтобы сумировать отнимать и т.д. думал может нужно написать число и в скобках какая система но выдало ошибку.
|
|
|

27.10.2009, 02:13
|
|
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме: 4002393
Репутация:
464
|
|
хз чето туплю.
вот делаю так
PHP код:
<?php
$a = 101001101011;
$b = 101001;
$result = (bool)$a + (bool)$b;
echo $result;
?>
в ответ получаю 2
|
|
|

27.10.2009, 02:14
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
логично, оба bool по единице возвращают.
|
|
|

27.10.2009, 02:29
|
|
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме: 4002393
Репутация:
464
|
|
короче незнаю правильно или нет но попробовал сделать так.
PHP код:
<?php
$hexadecimal = '1101';
$a = base_convert($hexadecimal, 2, 10);
$hexadecimal = '101';
$b = base_convert($hexadecimal, 2, 10);
$result = $a + $b;
$c = base_convert($result, 10, 2);
echo $c;
?>
вроде работает норм. а нету более рационального способа?
|
|
|

27.10.2009, 10:29
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Ну тогда уж лучше так:
PHP код:
<?php
$hexadecimal = '1101';
$a = decbin($hexadecimal);
$hexadecimal = '101';
$b = decbin($hexadecimal);
$result = $a + $b;
printf ("%b",$result);
?>
Но тут мы результат не переводим в двоичный вид, а просто выводим на экран в двоичном...
|
|
|

27.10.2009, 19:13
|
|
Новичок
Регистрация: 05.10.2009
Сообщений: 5
Провел на форуме: 9493
Репутация:
0
|
|
Мне нужно по порядку написать числа от 1000 до 10000, руками этим заниматься думаю глупо))) Подскажите пожалуйста как реализовать вывод чисел в нужном диапазоне. 
|
|
|

27.10.2009, 19:22
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
PHP код:
<?php
for ($i = 1000; $i <= 10000; print $i++ . "\n");
?>
|
|
|

27.10.2009, 19:23
|
|
Новичок
Регистрация: 05.10.2009
Сообщений: 5
Провел на форуме: 9493
Репутация:
0
|
|
Сообщение от krypt3r
PHP код:
<?php
for ($i = 1000; $i <= 10000; print $i++ . "\n");
?>
СПАСИБО 
|
|
|

27.10.2009, 19:27
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
PHP код:
<?php
foreach(range(1000,10000) as $value) echo $value.'<br/>';
?>
________
0ph.ru
Последний раз редактировалось L I G A; 10.12.2009 в 19:46..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|