[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: смещение байтов
test123q
всем привет. в общем задача такая. есть, скажем так, строка байтов. В C++ делается сдвиг следующим образом:

while( i < get_length ) {
str[i] += KEY;
i++;
}

нужно на пхп просто этот сдвиг выправить smile.gif можете подсказать рабочий пример?
Zzepish
$key>>>100500 (где 100500 это количество байт, на которые будет сдвинуто значение $key). Это в право! а вот в лево: <<<
test123q
нет, там две >> а не 3

http://php.net/manual/ru/language.operators.bitwise.php

но что-то оно не так работает. не понятно как выправить сдвиг

<?php

$data = "123410";

echo $data<<10;
echo '<br>';
echo $data>>10;
?>

выдает

126371840
120

это просто не тот сдвиг что мне нужен... тут просто биты сдвигаются. а мне нужно разбить на массив байтов строку определенную (в зависимости от кодировки, например по 2 байта) и каждый байт сдвинуть... кто может готовые примеры реализовать? возможно вознаграждение
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.