Главная Свежие Последние Лучшие Контактная информация  
 
 


Справочник языка » Операции: Битовые операции
Битовые операции дают возможность устанавливать значение специфицированных битов целочисленного значения. Если левый и правый параметры являются строками, битовая операция выполняется над символами строки.

<?php
echo 12 ^ 9; // выдаёт '5'

echo "12" ^ "9"; // выдаёт символ Backspace (ascii 8)
// ('1' (ascii 49)) ^ ('9' (ascii 57)) = #8

echo "hallo" ^ "hello"; // выдаёт ascii-значения #0 #4 #0 #0 #0
// 'a' ^ 'e' = #4
?>


Таблица 10-3. Битовые операции
Пример Имя Результат
$a & $b And Устанавливаются биты, которые установлены и в $a, и в $b.
$a | $b Or Устанавливаются биты, которые установлены в $a или в $b.
$a ^ $b Xor Устанавливаются биты, которые установлены в $a или $b, но не в обоих.
~ $a Not Устанавливаются биты, которые в $a не установлены, и наоборот.
$a << $b Сдвиг влево Сдвигает биты переменной $a на $b шагов влево (каждый шаг/смещение означает "умножить на 2").
$a >> $b Сдвиг вправо Сдвигает биты переменной $a на $b шагов вправо (каждый шаг/смещение означает "разделить на 2").

Добавить в закладки:

 

теги: операции
 

  Еще статьи
Что такое PHP? 446
Математические: bcmod 166
Календарь: unixtojd 181
Константы: Синтаксис 176
Функции Bzip2-компрессии 182
 


  Категории
Начнем 13
Справочник языка 89
Возможности 12
Функции 142
Расширение PHP 4.0 0
FAQ 0
 

  Теги
 

  Лучшее на сайте
Безопасность: Скрытие PHP 471
Что такое PHP? 446
Безопасность: Данные, отправляемые пользователем 373
foreach 353
Безопасность: Безопасность баз данных 333
Файл конфигурации 332
Операции: Строковые операции 310
Безопасность: CGI-двоичный 305
Безопасность: Безопасность файловой системы 297
Безопасность: Обзор 291
 

  Друзья сайта
герпес детский
 

  Интересное
 

 
Использование материалов только при активной гиперссылке "http://iamcoder.net"
Copyright 2008 http://iamcoder.net Серия сайтов: "Стань умным!".