3v4l.org

run code in 300+ PHP versions simultaneously
<?php $n = 48; //print the last n digits from mysterycode aka greyCode for($k=pow(2,$n)-$n;$k<pow(2,$n);$k++){ //echo tobin($mC[$k], $n)."\r\n<br>"; echo tobin(floatval(binaryToGray($k)),$n)."\r\n"; } function binaryToGray($num) { return $num ^ ($num >> 1); } function tobin($nr,$n){ $cnt = $n;//pow(2,$n); $converted_nr = base_convert($nr,10,2); if (strlen($converted_nr)<$cnt){ return leadZero($converted_nr,$cnt-strlen($converted_nr)-1); }else{ return $converted_nr; } } function leadZero($a,$nrZeros){ return str_pad($a, $nrZeros, "0", STR_PAD_LEFT); }
Output for 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001001111010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001001111010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001001111010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001001111010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001001111010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001001111010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000001000010110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000011101010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000011101010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000011101010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000011101010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000011101010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000011101010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000101001110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000101001110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000101001110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000101001110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000011101010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000101001110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000011101010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000011101010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000000100010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000000100010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000010000110 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000000100010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000000100010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000000100010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000000100010 Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /in/jBrTP on line 16 101000000000000000000000000000000000000000000100010
Output for 5.6.38, 7.0.0 - 7.0.33, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33
101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000001001111010 101000000000000000000000000000000000000001001111010 101000000000000000000000000000000000000001001111010 101000000000000000000000000000000000000001001111010 101000000000000000000000000000000000000001001111010 101000000000000000000000000000000000000001001111010 101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000001000010110 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000011101010 101000000000000000000000000000000000000000011101010 101000000000000000000000000000000000000000011101010 101000000000000000000000000000000000000000011101010 101000000000000000000000000000000000000000011101010 101000000000000000000000000000000000000000011101010 101000000000000000000000000000000000000000101001110 101000000000000000000000000000000000000000101001110 101000000000000000000000000000000000000000101001110 101000000000000000000000000000000000000000101001110 101000000000000000000000000000000000000000011101010 101000000000000000000000000000000000000000101001110 101000000000000000000000000000000000000000011101010 101000000000000000000000000000000000000000011101010 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000000100010 101000000000000000000000000000000000000000000100010 101000000000000000000000000000000000000000010000110 101000000000000000000000000000000000000000000100010 101000000000000000000000000000000000000000000100010 101000000000000000000000000000000000000000000100010 101000000000000000000000000000000000000000000100010 101000000000000000000000000000000000000000000100010

preferences:
180.5 ms | 410 KiB | 219 Q