['   \n  \n ਇਸ ਸੂਡੋਕੋਡ ਨੂੰ ਅਸਲ ਪੀਐਚਪੀ ਕੋਡ ਵਿੱਚ ਬਦਲੋ ਕਿਰਪਾ ਕਰਕੇ! \\n\\n ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($0, $1) {\\n#0! a = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#1! b = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#2! c =QM _ ASSIGN (", ਕੋਈ ਨਹੀਂ);\\n#3! i = QM _ ASSIGN (0, ਕੋਈ ਨਹੀਂ);\\n#4 JMP (-> 10, ਕੋਈ ਨਹੀਂ);\\n#5 $10 = FETCH _ DIM _ R (! a,! i);\\n#6 $11 = FETCH _ DIM _ R (! b,! i);\\n#7 ~ 9 =BW _ XOR ($10, $11);\\n#8 ASSIGN _ CONCAT (! c, ~ 9);\\n#9 PRE _ INC (! i, ਕੋਈ ਨਹੀਂ);\\n#10 ~ 9 = IS _ SMALLER (! i, 16);\\n#11 JMPNZ (~ 9,-> 5);\\n#12 RETURN (! ', 'ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($0, $1) {#0! a = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ); #1! b = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ); #2! c = QM _ ASSIGN (",ਕੋਈ ਨਹੀਂ); #3! i = QM _ ASSIGN (0, ਕੋਈ ਨਹੀਂ); #4 JMP (-> 10, ਕੋਈ ਨਹੀਂ); #5 $10 = FETCH _ DIM _ R (! a,! i); #6 $11 = FETCH _ DIM _ R (! b,! i); #7 ~ 9 = BW _ XOR ($10, $11); #8ASSIGN _ CONCAT (! c, ~ 9); #9 PRE _ INC (! i, ਕੋਈ ਨਹੀਂ); #10 ~ 9 = IS _ SMALLER (! i, 16); #11 JMPNZ (~ 9,-> 5); #12 ਵਾਪਸੀ (! c, ਕੋਈ ਨਹੀਂ);}', ' ਇਸ ਸੂਡੋਕੋਡ ਨੂੰ ਅਸਲ ਪੀਐਚਪੀ ਕੋਡ ਵਿੱਚ ਬਦਲੋ ਕਿਰਪਾ ਕਰਕੇ! \\n\\n ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($0, $1) {\\n#0! a = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#1! b = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#2! c =QM _ ASSIGN (", ਕੋਈ ਨਹੀਂ);\\n#3! i = QM _ ASSIGN (0, ਕੋਈ ਨਹੀਂ);\\n#4 JMP (-> 10, ਕੋਈ ਨਹੀਂ);\\n#5 $10 = FETCH _ DIM _ R (! a,! i);\\n#6 $11 = FETCH _ DIM _ R (! b,! i);\\n#7 ~ 9 =BW _ XOR ($10, $11);\\n#8 ASSIGN _ CONCAT (! c, ~ 9);\\n#9 PRE _ INC (! i, ਕੋਈ ਨਹੀਂ);\\n#10 ~ 9 = IS _ SMALLER (! i, 16);\\n#11 JMPNZ (~ 9,-> 5);\\n#12 RETURN (!\'ਇੱਥੇ ਦਿੱਤੇ ਗਏ ਸੂਡੋਕੋਡ ਦੇ ਬਰਾਬਰ PHP ਕੋਡ ਹੈਃ \\n\' \'Php\\n ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($a, $b) {\\n $c = "; \\n $i = 0; \\n ਜਦੋਂ ਕਿ ($i <16) {\\n $ਟੈਂਪ =$a [$i] ^ $b [$i]; \\n $c. = $ਟੈਂਪ; \\n $i + +; \\n} \\n $c ਵਾਪਸ ਕਰਦਾ ਹੈ; \\n} \\n \'\\n ਨੋਟ ਕਰੋ ਕਿ ਫੰਕਸ਼ਨ ਦੋ ਆਰਗੂਮੈਂਟ ਲੈਂਦਾ ਹੈ,\' $a \'ਅਤੇ\' $b \', ਜੋ ਦੋਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।ਬਾਈਨਰੀ ਸਤਰ ਨੂੰ XOR ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਨਤੀਜੇ ਵਜੋਂ XORਡ ਬਾਈਨਰੀ ਸਤਰ ਨੂੰ ਇੱਕ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕਰਦਾ ਹੈ। \\n\\n ਸੂਡੋਕੋਡ ਮੁੱਲ ਦੇ ਅਧਾਰ ਉੱਤੇ ਵੱਖ-ਵੱਖ ਲੇਬਲਾਂ ਉੱਤੇ ਜਾਂਦਾ ਹੈ।\'$i\' ਦਾ, ਪਰ PHP ਵਿੱਚ, ਅਸੀਂ ਸਿਰਫ਼ ਇੱਕ \'ਵਾਇਲ\' ਲੂਪ ਦੀ ਵਰਤੋਂ 16 ਵਾਰ ਅਤੇ XOR ਹਰੇਕ ਅਨੁਸਾਰੀ ਬਿੱਟ ਨੂੰ ਦੁਹਰਾਉਣ ਲਈ ਕਰ ਸਕਦੇ ਹਾਂ। XOR ਬਿੱਟਾਂ ਨੂੰ ਫਿਰ ਇੱਕ ਵਿੱਚ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈਸਿੰਗਲ ਸਤਰ, ਜੋ ਕਿ ਫੰਕਸ਼ਨ ਦੇ ਆਉਟਪੁੱਟ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। \',\' ਇਸ ਸੂਡੋਕੋਡ ਨੂੰ ਅਸਲ ਪੀਐਚਪੀ ਕੋਡ ਵਿੱਚ ਬਦਲੋ ਕਿਰਪਾ ਕਰਕੇ! \\n\\n ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($0, $1) {\\n#0! a = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#1! b = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#2! c = QM _ ASSIGN (, "ਕੋਈ ਨਹੀਂ);\\n#3! i = QM _ ASSIGN (0, ਕੋਈ ਨਹੀਂ);\\n#4 JMP (-> 10, ਕੋਈ ਨਹੀਂ);\\n#5 $10 =FETCH _ DIM _ R (! a,! i);\\n#6 $11 = FETCH _ DIM _ R (! b,! i);\\n#7 ~ 9 = BW _ XOR ($10, $11);\\n#8 ASSIGN _ CONCAT (! c, ~ 9);\\n#9 PRE _ INC (! i, No);\\n#10 ~ 9 =IS _ SMALLER (! i, 16);\\n#11 JMPNZ (~ 9,-> 5);\\n#12 RETURN (! ', 'ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($0, $1) {#0! a = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ); #1! b = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ); #2! c = QM _ ASSIGN (",ਕੋਈ ਨਹੀਂ); #3! i = QM _ ASSIGN (0, ਕੋਈ ਨਹੀਂ); #4 JMP (-> 10, ਕੋਈ ਨਹੀਂ); #5 $10 = FETCH _ DIM _ R (! a,! i); #6 $11 = FETCH _ DIM _ R (! b,! i); #7 ~ 9 = BW _ XOR ($10, $11); #8ASSIGN _ CONCAT (! c, ~ 9); #9 PRE _ INC (! i, ਕੋਈ ਨਹੀਂ); #10 ~ 9 = IS _ SMALLER (! i, 16); #11 JMPNZ (~ 9,-> 5); #12 ਵਾਪਸੀ (! c, ਕੋਈ ਨਹੀਂ);}', ' ਇਸ ਸੂਡੋਕੋਡ ਨੂੰ ਅਸਲ ਪੀਐਚਪੀ ਕੋਡ ਵਿੱਚ ਬਦਲੋ ਕਿਰਪਾ ਕਰਕੇ! \\n\\n ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($0, $1) {\\n#0! a = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#1! b = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#2! c =QM _ ASSIGN (", ਕੋਈ ਨਹੀਂ);\\n#3! i = QM _ ASSIGN (0, ਕੋਈ ਨਹੀਂ);\\n#4 JMP (-> 10, ਕੋਈ ਨਹੀਂ);\\n#5 $10 = FETCH _ DIM _ R (! a,! i);\\n#6 $11 = FETCH _ DIM _ R (! b,! i);\\n#7 ~ 9 =BW _ XOR ($10, $11);\\n#8 ASSIGN _ CONCAT (! c, ~ 9);\\n#9 PRE _ INC (! i, ਕੋਈ ਨਹੀਂ);\\n#10 ~ 9 = IS _ SMALLER (! i, 16);\\n#11 JMPNZ (~ 9,-> 5);\\n#12 RETURN (!\'ਇੱਥੇ ਦਿੱਤੇ ਗਏ ਸੂਡੋਕੋਡ ਦੇ ਬਰਾਬਰ PHP ਕੋਡ ਹੈਃ \\n\' \'Php\\n ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($a, $b) {\\n $c = "; \\n $i = 0; \\n ਜਦੋਂ ਕਿ ($i <16) {\\n $ਟੈਂਪ =$a [$i] ^ $b [$i]; \\n $c. = $ਟੈਂਪ; \\n $i + +; \\n} \\n $c ਵਾਪਸ ਕਰਦਾ ਹੈ; \\n} \\n \'\\n ਨੋਟ ਕਰੋ ਕਿ ਫੰਕਸ਼ਨ ਦੋ ਆਰਗੂਮੈਂਟ ਲੈਂਦਾ ਹੈ,\' $a \'ਅਤੇ\' $b \', ਜੋ ਦੋਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।ਬਾਈਨਰੀ ਸਤਰ ਨੂੰ XOR ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਨਤੀਜੇ ਵਜੋਂ XORਡ ਬਾਈਨਰੀ ਸਤਰ ਨੂੰ ਇੱਕ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕਰਦਾ ਹੈ। \\n\\n ਸੂਡੋਕੋਡ ਮੁੱਲ ਦੇ ਅਧਾਰ ਉੱਤੇ ਵੱਖ-ਵੱਖ ਲੇਬਲਾਂ ਉੱਤੇ ਜਾਂਦਾ ਹੈ।\'$i\' ਦਾ, ਪਰ PHP ਵਿੱਚ, ਅਸੀਂ ਸਿਰਫ਼ ਇੱਕ \'ਵਾਇਲ\' ਲੂਪ ਦੀ ਵਰਤੋਂ 16 ਵਾਰ ਅਤੇ XOR ਹਰੇਕ ਅਨੁਸਾਰੀ ਬਿੱਟ ਨੂੰ ਦੁਹਰਾਉਣ ਲਈ ਕਰ ਸਕਦੇ ਹਾਂ। XOR ਬਿੱਟਾਂ ਨੂੰ ਫਿਰ ਇੱਕ ਵਿੱਚ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈਸਿੰਗਲ ਸਤਰ, ਜੋ ਕਿ ਫੰਕਸ਼ਨ ਦੇ ਆਉਟਪੁੱਟ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। \',\' ਇਸ ਸੂਡੋਕੋਡ ਨੂੰ ਅਸਲ ਪੀਐਚਪੀ ਕੋਡ ਵਿੱਚ ਬਦਲੋ ਕਿਰਪਾ ਕਰਕੇ! \\n\\n ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($0, $1) {\\n#0! a = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#1! b = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#2! c = QM _ ASSIGN (, "ਕੋਈ ਨਹੀਂ);\\n#3! i = QM _ ASSIGN (0, ਕੋਈ ਨਹੀਂ);\\n#4 JMP (-> 10, ਕੋਈ ਨਹੀਂ);\\n#5 $10 =FETCH _ DIM _ R (! a,! i);\\n#6 $11 = FETCH _ DIM _ R (! b,! i);\\n#7 ~ 9 = BW _ XOR ($10, $11);\\n#8 ASSIGN _ CONCAT (! c, ~ 9);\\n#9 PRE _ INC (! i, No);\\n#10 ~ 9 =IS _ SMALLER (! i, 16);\\n#11 JMPNZ (~ 9,-> 5);\\n#12 RETURN (!ਬਾਈਟੈਕਸਰ ($a, $b) {\\n $c = ""; \\n ਲਈ ($i = 0; $i <16; $i + +) {\\n $ਟੈਂਪ = $a [$i] ^ $b [$i]; \\n $c. = $ਟੈਂਪ; \\n} \\n ਵਾਪਸ $c; \\n} \\n "\\n ਨੋਟ ਕਰੋ ਕਿਫੰਕਸ਼ਨ ਦੋ ਆਰਗੂਮੈਂਟ ਲੈਂਦਾ ਹੈ, \'$a\' ਅਤੇ \'$b\', ਜੋ ਦੋ ਬਾਈਨਰੀ ਸਤਰ ਨੂੰ XOR ਹੋਣ ਲਈ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਹ ਨਤੀਜੇ ਵਜੋਂ XORਡ ਬਾਈਨਰੀ ਸਤਰ ਨੂੰ ਇੱਕ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕਰਦਾ ਹੈਸਤਰ. \\n\\n ਸੂਡੋਕੋਡ 16 ਵਾਰ ਦੁਹਰਾਉਂਦਾ ਹੈ ਅਤੇ XOR ਹਰੇਕ ਅਨੁਸਾਰੀ ਬਿੱਟ। PHP ਵਿੱਚ, ਅਸੀਂ 16 ਵਾਰ ਦੁਹਰਾਉਣ ਲਈ ਇੱਕ \'ਲਈ\' ਲੂਪ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਹਰੇਕ XOR ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ।ਅਨੁਸਾਰੀ ਬਿੱਟ। XOR ਬਿੱਟਾਂ ਨੂੰ ਫਿਰ ਇੱਕ ਸਿੰਗਲ ਸਤਰ ਵਿੱਚ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਫੰਕਸ਼ਨ ਦੇ ਆਉਟਪੁੱਟ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। \',\' ਇਸ ਨੂੰ ਬਦਲੋ।ਅਸਲ ਪੀਐਚਪੀ ਕੋਡ ਨੂੰ ਸੂਡੋਕੋਡ ਕਰੋ ਕਿਰਪਾ ਕਰਕੇ! \\n\\nਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($0, $1) {\\n#0! a = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#1! b = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ);\\n#2! c = QM _ ASSIGN ("",ਕੋਈ ਨਹੀਂ);\\n#3! i = QM _ ASSIGN (0, ਕੋਈ ਨਹੀਂ);\\n#4 JMP (-> 10, ਕੋਈ ਨਹੀਂ);\\n#5 $10 = FETCH _ DIM _ R (! a,! i);\\n#6 $11 = FETCH _ DIM _ R (! b,! i);\\n#7 ~ 9 = BW _ XOR ($10, $11);\\n#8ASSIGN _ CONCAT (! c, ~ 9);\\n#9 PRE _ INC (! i, ਕੋਈ ਨਹੀਂ);\\n#10 ~ 9 = IS _ SMALLER (! i, 16);\\n#11 JMPNZ (~ 9,-> 5);\\n#12 RETURN (! ', 'ਫੰਕਸ਼ਨ ਬਾਈਟੈਕਸਰ ($0, $1) {#0! a = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ); #1! b = RECV (ਕੋਈ ਨਹੀਂ, ਕੋਈ ਨਹੀਂ); #2! c = QM _ ASSIGN (",ਕੋਈ ਨਹੀਂ); #3! i = QM _ ASSIGN (0, ਕੋਈ ਨਹੀਂ); #4 JMP (-> 10, ਕੋਈ ਨਹੀਂ); #5 $10 = FETCH _ DIM _ R (! a,! i); #6 $11 = FETCH _ DIM _ R (! b,! i); #7 ~ 9 = BW _ XOR ($10, $11); #8ASSIGN _ CONCAT (! c, ~ 9); #9 PRE _ INC (! i, ਕੋਈ ਨਹੀਂ); #10 ~ 9 = IS _ SMALLER (! i, 16); #11 JMPNZ (~ 9,-> 5); #12 ਵਾਪਸੀ (! c, ਕੋਈ ਨਹੀਂ);} \n ']