PHP में gmp_xor() फंक्शन दो GMP संख्याओं का बिटवाइज़ XOR (एक्सक्लूसिव OR) परिकलित करता है। परिणाम में वह बिट सेट होती है जो दोनों ऑपरेंड्स में से केवल एक में सेट हो।
सिंटैक्स (Syntax)
gmp_xor(GMP|int|string $num1, GMP|int|string $num2): GMP
पैरामीटर्स (Parameters)
- $num1 - पहली GMP संख्या
- $num2 - दूसरी GMP संख्या
रिटर्न वैल्यू (Return Value)
बिटवाइज़ XOR परिणाम (GMP ऑब्जेक्ट के रूप में) लौटाता है।
उदाहरण (Example)
<?php
$result = gmp_xor("1", "2");
echo gmp_strval($result); // आउटपुट: 3
?>
आउटपुट (Output)
3
व्याख्या:
1 = 01 (बाइनरी) 2 = 10 (बाइनरी) XOR = 11 = 3