Пример, есть строка:
123
0001
0010
0011
надо сдвинуть данные на один бит влево, и получить
246
0010
0100
0110
Форум → Программирование → PHP для идиотов → Как сдвинуть данные на 1 бит?
Страницы: ← Следующая страница →
5 ноября 2009 г. 6:38, спустя 22 минуты 59 секунд
5 ноября 2009 г. 6:40, спустя 36 секунд
$a << $b Сдвиг влево
Все биты переменной $a сдвигаються на $b позиций влево (каждая позиция подразумевает 'умножение на 2')
5 ноября 2009 г. 6:46, спустя 4 минуты 40 секунд
вроде так во всех языках .. или я чтото путаю ..
adw0rd,$a << $b Сдвиг влево
Все биты переменной $a сдвигаються на $b позиций влево (каждая позиция подразумевает 'умножение на 2')
может так ?
5 ноября 2009 г. 6:48, спустя 1 минуту 47 секунд
5 ноября 2009 г. 7:04, спустя 15 минут 31 секунду
5 ноября 2009 г. 7:08, спустя 4 минуты 39 секунд
<?
$str = "123";
echo $str ."<br/>";
$str <<= 1;
echo $str;
5 ноября 2009 г. 7:19, спустя 10 минут 47 секунд
123
246
test
0
5 ноября 2009 г. 7:22, спустя 2 минуты 44 секунды
5 ноября 2009 г. 7:30, спустя 8 минут 13 секунд
5 ноября 2009 г. 9:16, спустя 1 час 45 минут 29 секунд
5 ноября 2009 г. 10:24, спустя 46 минут 50 секунд
adw0rd, был бы не ты, НРГ с Дудом тебя бы давно послали в ман и нах :)
еще не гуглил, надо подумать
А из файла ты как бит вырежешь?
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!