{"id":194,"date":"2001-09-11T12:46:30","date_gmt":"2001-09-11T12:46:30","guid":{"rendered":"https:\/\/jassweb.com\/new22\/solved-php-xor-operation-two-numbers\/"},"modified":"2001-09-11T12:46:30","modified_gmt":"2001-09-11T12:46:30","slug":"solved-php-xor-operation-two-numbers-2","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/","title":{"rendered":"[Solved] PHP XOR operation two numbers"},"content":{"rendered":"<h2> Introduction <\/h2>\n<p>[ad_1]<\/p>\n<p>The XOR operation is a logical operation in programming that compares two numbers and returns a boolean value. In PHP, the XOR operation can be used to compare two numbers and determine if they are equal or not. This tutorial will explain how to use the XOR operation in PHP to compare two numbers and provide examples of how to use it. We will also discuss the advantages and disadvantages of using the XOR operation in PHP.<\/p>\n<h2> Solution<\/h2>\n<p><\/p>\n<p><?php\n\nfunction xorOperation($n, $start) {\n    $result = 0;\n    for ($i = 0; $i < $n; $i++) {\n        $result ^= ($start + 2 * $i);\n    }\n    return $result;\n}\n\n?> <\/p>\n<p><\/p>\n<div class=\"entry-content\" itemprop=\"text\">\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><br \/>\n<script><\/p>\n<p><\/script><\/p>\n<p><\/p>\n<div id=\"answer-20971941\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"20971941\" data-parentid=\"20970161\" data-score=\"0\" data-position-on-page=\"2\" data-highest-scored=\"0\" data-question-has-accepted-highest-score=\"0\" itemprop=\"suggestedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>That is because you re hitting the <strong><code>MAXIMUM INTEGER LIMIT<\/code><\/strong> which is <strong><code>2147483647<\/code><\/strong><\/p>\n<h2>From the PHP Docs\u2026<\/h2>\n<blockquote>\n<p>The maximum value depends on the system. 32 bit systems have a maximum<br \/>\nsigned integer range of -2147483648 to 2147483647. So for example on<br \/>\nsuch a system, intval(\u20181000000000000\u2019) will return 2147483647. The<br \/>\nmaximum signed integer value for 64 bit systems is<br \/>\n9223372036854775807.<\/p>\n<\/blockquote>\n<p>Thus to handle such big integers you need to make use of an extension like <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/www.php.net\/manual\/en\/gmp.installation.php\"><code>(GMP) GNU Multiple Precision<\/code><\/a><\/p>\n<pre><code>&lt;?php\n$v1=\"6463334891\";\n$v2=\"1000212390\";\n$a = gmp_init($v1);\n$b = gmp_init($v2);\necho gmp_intval($a) ^ gmp_intval($b); \/\/\"prints\" 7426059853\n<\/code><\/pre>\n<p>Else , Switch to a <strong><code>64-bit system.<\/code><\/strong><\/p>\n<\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p> <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p>\n<\/div>\n<\/div>\n<p>solved PHP XOR operation two numbers <\/p>\n<p><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><br \/>\n<script><\/p>\n<p><\/script><\/div>\n<p>[ad_2]<\/p>\n<h1>Solved: PHP XOR Operation Two Numbers Code<\/h1>\n<p>The XOR operation is a logical operation that is used to compare two numbers. It returns a value of 1 if one of the numbers is 1 and the other is 0, and 0 if both numbers are the same. In PHP, the XOR operation is performed using the bitwise operator ^. This operator can be used to compare two numbers and return the result of the XOR operation.<\/p>\n<p>To perform the XOR operation on two numbers in PHP, you can use the following code:<\/p>\n<pre>\n$a = 10;\n$b = 20;\n\n$result = $a ^ $b;\n\necho $result; \/\/ Outputs 30\n<\/pre>\n<p>In the above code, we first declare two variables, $a and $b, and assign them the values 10 and 20 respectively. We then use the bitwise operator ^ to perform the XOR operation on the two numbers. The result of the operation is stored in the variable $result, which is then echoed out to the screen. The output of this code is 30.<\/p>\n<p>The XOR operation is a useful tool for comparing two numbers and can be used in a variety of applications. It is important to note that the XOR operation only works on two numbers, so if you need to compare more than two numbers, you will need to use a different approach.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction [ad_1] The XOR operation is a logical operation in programming that compares two numbers and returns a boolean value. In PHP, the XOR operation can be used to compare two numbers and determine if they are equal or not. This tutorial will explain how to use the XOR operation in PHP to compare two &#8230; <a title=\"[Solved] PHP XOR operation two numbers\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/\" aria-label=\"More on [Solved] PHP XOR operation two numbers\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[339,1877],"class_list":["post-194","post","type-post","status-publish","format-standard","hentry","category-solved","tag-php","tag-xor"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] PHP XOR operation two numbers - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] PHP XOR operation two numbers - JassWeb\" \/>\n<meta property=\"og:description\" content=\"Introduction [ad_1] The XOR operation is a logical operation in programming that compares two numbers and returns a boolean value. In PHP, the XOR operation can be used to compare two numbers and determine if they are equal or not. This tutorial will explain how to use the XOR operation in PHP to compare two ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2001-09-11T12:46:30+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] PHP XOR operation two numbers\",\"datePublished\":\"2001-09-11T12:46:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/\"},\"wordCount\":360,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"php\",\"xor\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/\",\"name\":\"[Solved] PHP XOR operation two numbers - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2001-09-11T12:46:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] PHP XOR operation two numbers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] PHP XOR operation two numbers - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] PHP XOR operation two numbers - JassWeb","og_description":"Introduction [ad_1] The XOR operation is a logical operation in programming that compares two numbers and returns a boolean value. In PHP, the XOR operation can be used to compare two numbers and determine if they are equal or not. This tutorial will explain how to use the XOR operation in PHP to compare two ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/","og_site_name":"JassWeb","article_published_time":"2001-09-11T12:46:30+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] PHP XOR operation two numbers","datePublished":"2001-09-11T12:46:30+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/"},"wordCount":360,"commentCount":0,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["php","xor"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/","url":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/","name":"[Solved] PHP XOR operation two numbers - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2001-09-11T12:46:30+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-php-xor-operation-two-numbers-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] PHP XOR operation two numbers"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=194"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/194\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}