(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_xor — Побитовое исключающее ИЛИ
Вычисляет побитовое исключающее ИЛИ (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