gmp_xor
PHP Manual
PHP Manual»Функции модуля GMP»gmp_xor

gmp_xor

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

gmp_xor — Побитовое исключающее ИЛИ

Описание

function gmp_xor(GMP|int|string $num1, GMP|int|string $num2): GMP

Вычисляет побитовое исключающее ИЛИ (XOR) двух GMP чисел.

Список параметров

num1

Объект GMP, целое число (int) или строка (string), которая интерпретируется как число по той же логике как если бы строка использовалась в функции gmp_init() с автоматическим определением основания системы счисления — когда значение параметра base равно 0.

num2

Объект GMP, целое число (int) или строка (string), которая интерпретируется как число по той же логике как если бы строка использовалась в функции gmp_init() с автоматическим определением основания системы счисления — когда значение параметра base равно 0.

Возвращаемые значения

Объект класса GMP.

Примеры

Пример #1 Пример использования gmp_xor()

<?php
$xor1 = gmp_init("1101101110011101", 2);
$xor2 = gmp_init("0110011001011001", 2);

$xor3 = gmp_xor($xor1, $xor2);

echo gmp_strval($xor3, 2) . "\n";
?>

Результат выполнения приведённого примера:

1011110111000100

To Top