3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $dword = '00000000'; for ($i = 0; $i < 2000; ++$i){ $dword = dword_inc($dword); echo $dword."\n"; } function dword_inc($dword){ if (empty($dword)){ return '1'; } $last = $dword{strlen($dword)-1}; if ($last == 9){ $last = 'A'; }else{ $last++; } if ($last == 'G'){ $last = 0; if (strlen($dword) > 1){ $dword2 = dword_inc(substr($dword, 0, strlen($dword)-1)); $dword = $dword2.'0'; }else{ $dword = '1'.$dword; } }else{ $dword{strlen($dword)-1} = $last; } return $dword; }
Output for 4.3.0 - 5.6.28, hhvm-3.12.0, 7.0.0 - 7.1.0
00000001 00000002 00000003 00000004 00000005 00000006 00000007 00000008 00000009 0000000A 0000000B 0000000C 0000000D 0000000E 0000000F 00000010 00000011 00000012 00000013 00000014 00000015 00000016 00000017 00000018 00000019 0000001A 0000001B 0000001C 0000001D 0000001E 0000001F 00000020 00000021 00000022 00000023 00000024 00000025 00000026 00000027 00000028 00000029 0000002A 0000002B 0000002C 0000002D 0000002E 0000002F 00000030 00000031 00000032 00000033 00000034 00000035 00000036 00000037 00000038 00000039 0000003A 0000003B 0000003C 0000003D 0000003E 0000003F 00000040 00000041 00000042 00000043 00000044 00000045 00000046 00000047 00000048 00000049 0000004A 0000004B 0000004C 0000004D 0000004E 0000004F 00000050 00000051 00000052 00000053 00000054 00000055 00000056 00000057 00000058 00000059 0000005A 0000005B 0000005C 0000005D 0000005E 0000005F 00000060 00000061 00000062 00000063 00000064 00000065 00000066 00000067 00000068 00000069 0000006A 0000006B 0000006C 0000006D 0000006E 0000006F 00000070 00000071 00000072 00000073 00000074 00000075 00000076 00000077 00000078 00000079 0000007A 0000007B 0000007C 0000007D 0000007E 0000007F 00000080 00000081 00000082 00000083 00000084 00000085 00000086 00000087 00000088 00000089 0000008A 0000008B 0000008C 0000008D 0000008E 0000008F 00000090 00000091 00000092 00000093 00000094 00000095 00000096 00000097 00000098 00000099 0000009A 0000009B 0000009C 0000009D 0000009E 0000009F 000000A0 000000A1 000000A2 000000A3 000000A4 000000A5 000000A6 000000A7 000000A8 000000A9 000000AA 000000AB 000000AC 000000AD 000000AE 000000AF 000000B0 000000B1 000000B2 000000B3 000000B4 000000B5 000000B6 000000B7 000000B8 000000B9 000000BA 000000BB 000000BC 000000BD 000000BE 000000BF 000000C0 000000C1 000000C2 000000C3 000000C4 000000C5 000000C6 000000C7 000000C8 000000C9 000000CA 000000CB 000000CC 000000CD 000000CE 000000CF 000000D0 000000D1 000000D2 000000D3 000000D4 000000D5 000000D6 000000D7 000000D8 000000D9 000000DA 000000DB 000000DC 000000DD 000000DE 000000DF 000000E0 000000E1 000000E2 000000E3 000000E4 000000E5 000000E6 000000E7 000000E8 000000E9 000000EA 000000EB 000000EC 000000ED 000000EE 000000EF 000000F0 000000F1 000000F2 000000F3 000000F4 000000F5 000000F6 000000F7 000000F8 000000F9 000000FA 000000FB 000000FC 000000FD 000000FE 000000FF 00000100 00000101 00000102 00000103 00000104 00000105 00000106 00000107 00000108 00000109 0000010A 0000010B 0000010C 0000010D 0000010E 0000010F 00000110 00000111 00000112 00000113 00000114 00000115 00000116 00000117 00000118 00000119 0000011A 0000011B 0000011C 0000011D 0000011E 0000011F 00000120 00000121 00000122 00000123 00000124 00000125 00000126 00000127 00000128 00000129 0000012A 0000012B 0000012C 0000012D 0000012E 0000012F 00000130 00000131 00000132 00000133 00000134 00000135 00000136 00000137 00000138 00000139 0000013A 0000013B 0000013C 0000013D 0000013E 0000013F 00000140 00000141 00000142 00000143 00000144 00000145 00000146 00000147 00000148 00000149 0000014A 0000014B 0000014C 0000014D 0000014E 0000014F 00000150 00000151 00000152 00000153 00000154 00000155 00000156 00000157 00000158 00000159 0000015A 0000015B 0000015C 0000015D 0000015E 0000015F 00000160 00000161 00000162 00000163 00000164 00000165 00000166 00000167 00000168 00000169 0000016A 0000016B 0000016C 0000016D 0000016E 0000016F 00000170 00000171 00000172 00000173 00000174 00000175 00000176 00000177 00000178 00000179 0000017A 0000017B 0000017C 0000017D 0000017E 0000017F 00000180 00000181 00000182 00000183 00000184 00000185 00000186 00000187 00000188 00000189 0000018A 0000018B 0000018C 0000018D 0000018E 0000018F 00000190 00000191 00000192 00000193 00000194 00000195 00000196 00000197 00000198 00000199 0000019A 0000019B 0000019C 0000019D 0000019E 0000019F 000001A0 000001A1 000001A2 000001A3 000001A4 000001A5 000001A6 000001A7 000001A8 000001A9 000001AA 000001AB 000001AC 000001AD 000001AE 000001AF 000001B0 000001B1 000001B2 000001B3 000001B4 000001B5 000001B6 000001B7 000001B8 000001B9 000001BA 000001BB 000001BC 000001BD 000001BE 000001BF 000001C0 000001C1 000001C2 000001C3 000001C4 000001C5 000001C6 000001C7 000001C8 000001C9 000001CA 000001CB 000001CC 000001CD 000001CE 000001CF 000001D0 000001D1 000001D2 000001D3 000001D4 000001D5 000001D6 000001D7 000001D8 000001D9 000001DA 000001DB 000001DC 000001DD 000001DE 000001DF 000001E0 000001E1 000001E2 000001E3 000001E4 000001E5 000001E6 000001E7 000001E8 000001E9 000001EA 000001EB 000001EC 000001ED 000001EE 000001EF 000001F0 000001F1 000001F2 000001F3 000001F4 000001F5 000001F6 000001F7 000001F8 000001F9 000001FA 000001FB 000001FC 000001FD 000001FE 000001FF 00000200 00000201 00000202 00000203 00000204 00000205 00000206 00000207 00000208 00000209 0000020A 0000020B 0000020C 0000020D 0000020E 0000020F 00000210 00000211 00000212 00000213 00000214 00000215 00000216 00000217 00000218 00000219 0000021A 0000021B 0000021C 0000021D 0000021E 0000021F 00000220 00000221 00000222 00000223 00000224 00000225 00000226 00000227 00000228 00000229 0000022A 0000022B 0000022C 0000022D 0000022E 0000022F 00000230 00000231 00000232 00000233 00000234 00000235 00000236 00000237 00000238 00000239 0000023A 0000023B 0000023C 0000023D 0000023E 0000023F 00000240 00000241 00000242 00000243 00000244 00000245 00000246 00000247 00000248 00000249 0000024A 0000024B 0000024C 0000024D 0000024E 0000024F 00000250 00000251 00000252 00000253 00000254 00000255 00000256 00000257 00000258 00000259 0000025A 0000025B 0000025C 0000025D 0000025E 0000025F 00000260 00000261 00000262 00000263 00000264 00000265 00000266 00000267 00000268 00000269 0000026A 0000026B 0000026C 0000026D 0000026E 0000026F 00000270 00000271 00000272 00000273 00000274 00000275 00000276 00000277 00000278 00000279 0000027A 0000027B 0000027C 0000027D 0000027E 0000027F 00000280 00000281 00000282 00000283 00000284 00000285 00000286 00000287 00000288 00000289 0000028A 0000028B 0000028C 0000028D 0000028E 0000028F 00000290 00000291 00000292 00000293 00000294 00000295 00000296 00000297 00000298 00000299 0000029A 0000029B 0000029C 0000029D 0000029E 0000029F 000002A0 000002A1 000002A2 000002A3 000002A4 000002A5 000002A6 000002A7 000002A8 000002A9 000002AA 000002AB 000002AC 000002AD 000002AE 000002AF 000002B0 000002B1 000002B2 000002B3 000002B4 000002B5 000002B6 000002B7 000002B8 000002B9 000002BA 000002BB 000002BC 000002BD 000002BE 000002BF 000002C0 000002C1 000002C2 000002C3 000002C4 000002C5 000002C6 000002C7 000002C8 000002C9 000002CA 000002CB 000002CC 000002CD 000002CE 000002CF 000002D0 000002D1 000002D2 000002D3 000002D4 000002D5 000002D6 000002D7 000002D8 000002D9 000002DA 000002DB 000002DC 000002DD 000002DE 000002DF 000002E0 000002E1 000002E2 000002E3 000002E4 000002E5 000002E6 000002E7 000002E8 000002E9 000002EA 000002EB 000002EC 000002ED 000002EE 000002EF 000002F0 000002F1 000002F2 000002F3 000002F4 000002F5 000002F6 000002F7 000002F8 000002F9 000002FA 000002FB 000002FC 000002FD 000002FE 000002FF 00000300 00000301 00000302 00000303 00000304 00000305 00000306 00000307 00000308 00000309 0000030A 0000030B 0000030C 0000030D 0000030E 0000030F 00000310 00000311 00000312 00000313 00000314 00000315 00000316 00000317 00000318 00000319 0000031A 0000031B 0000031C 0000031D 0000031E 0000031F 00000320 00000321 00000322 00000323 00000324 00000325 00000326 00000327 00000328 00000329 0000032A 0000032B 0000032C 0000032D 0000032E 0000032F 00000330 00000331 00000332 00000333 00000334 00000335 00000336 00000337 00000338 00000339 0000033A 0000033B 0000033C 0000033D 0000033E 0000033F 00000340 00000341 00000342 00000343 00000344 00000345 00000346 00000347 00000348 00000349 0000034A 0000034B 0000034C 0000034D 0000034E 0000034F 00000350 00000351 00000352 00000353 00000354 00000355 00000356 00000357 00000358 00000359 0000035A 0000035B 0000035C 0000035D 0000035E 0000035F 00000360 00000361 00000362 00000363 00000364 00000365 00000366 00000367 00000368 00000369 0000036A 0000036B 0000036C 0000036D 0000036E 0000036F 00000370 00000371 00000372 00000373 00000374 00000375 00000376 00000377 00000378 00000379 0000037A 0000037B 0000037C 0000037D 0000037E 0000037F 00000380 00000381 00000382 00000383 00000384 00000385 00000386 00000387 00000388 00000389 0000038A 0000038B 0000038C 0000038D 0000038E 0000038F 00000390 00000391 00000392 00000393 00000394 00000395 00000396 00000397 00000398 00000399 0000039A 0000039B 0000039C 0000039D 0000039E 0000039F 000003A0 000003A1 000003A2 000003A3 000003A4 000003A5 000003A6 000003A7 000003A8 000003A9 000003AA 000003AB 000003AC 000003AD 000003AE 000003AF 000003B0 000003B1 000003B2 000003B3 000003B4 000003B5 000003B6 000003B7 000003B8 000003B9 000003BA 000003BB 000003BC 000003BD 000003BE 000003BF 000003C0 000003C1 000003C2 000003C3 000003C4 000003C5 000003C6 000003C7 000003C8 000003C9 000003CA 000003CB 000003CC 000003CD 000003CE 000003CF 000003D0 000003D1 000003D2 000003D3 000003D4 000003D5 000003D6 000003D7 000003D8 000003D9 000003DA 000003DB 000003DC 000003DD 000003DE 000003DF 000003E0 000003E1 000003E2 000003E3 000003E4 000003E5 000003E6 000003E7 000003E8 000003E9 000003EA 000003EB 000003EC 000003ED 000003EE 000003EF 000003F0 000003F1 000003F2 000003F3 000003F4 000003F5 000003F6 000003F7 000003F8 000003F9 000003FA 000003FB 000003FC 000003FD 000003FE 000003FF 00000400 00000401 00000402 00000403 00000404 00000405 00000406 00000407 00000408 00000409 0000040A 0000040B 0000040C 0000040D 0000040E 0000040F 00000410 00000411 00000412 00000413 00000414 00000415 00000416 00000417 00000418 00000419 0000041A 0000041B 0000041C 0000041D 0000041E 0000041F 00000420 00000421 00000422 00000423 00000424 00000425 00000426 00000427 00000428 00000429 0000042A 0000042B 0000042C 0000042D 0000042E 0000042F 00000430 00000431 00000432 00000433 00000434 00000435 00000436 00000437 00000438 00000439 0000043A 0000043B 0000043C 0000043D 0000043E 0000043F 00000440 00000441 00000442 00000443 00000444 00000445 00000446 00000447 00000448 00000449 0000044A 0000044B 0000044C 0000044D 0000044E 0000044F 00000450 00000451 00000452 00000453 00000454 00000455 00000456 00000457 00000458 00000459 0000045A 0000045B 0000045C 0000045D 0000045E 0000045F 00000460 00000461 00000462 00000463 00000464 00000465 00000466 00000467 00000468 00000469 0000046A 0000046B 0000046C 0000046D 0000046E 0000046F 00000470 00000471 00000472 00000473 00000474 00000475 00000476 00000477 00000478 00000479 0000047A 0000047B 0000047C 0000047D 0000047E 0000047F 00000480 00000481 00000482 00000483 00000484 00000485 00000486 00000487 00000488 00000489 0000048A 0000048B 0000048C 0000048D 0000048E 0000048F 00000490 00000491 00000492 00000493 00000494 00000495 00000496 00000497 00000498 00000499 0000049A 0000049B 0000049C 0000049D 0000049E 0000049F 000004A0 000004A1 000004A2 000004A3 000004A4 000004A5 000004A6 000004A7 000004A8 000004A9 000004AA 000004AB 000004AC 000004AD 000004AE 000004AF 000004B0 000004B1 000004B2 000004B3 000004B4 000004B5 000004B6 000004B7 000004B8 000004B9 000004BA 000004BB 000004BC 000004BD 000004BE 000004BF 000004C0 000004C1 000004C2 000004C3 000004C4 000004C5 000004C6 000004C7 000004C8 000004C9 000004CA 000004CB 000004CC 000004CD 000004CE 000004CF 000004D0 000004D1 000004D2 000004D3 000004D4 000004D5 000004D6 000004D7 000004D8 000004D9 000004DA 000004DB 000004DC 000004DD 000004DE 000004DF 000004E0 000004E1 000004E2 000004E3 000004E4 000004E5 000004E6 000004E7 000004E8 000004E9 000004EA 000004EB 000004EC 000004ED 000004EE 000004EF 000004F0 000004F1 000004F2 000004F3 000004F4 000004F5 000004F6 000004F7 000004F8 000004F9 000004FA 000004FB 000004FC 000004FD 000004FE 000004FF 00000500 00000501 00000502 00000503 00000504 00000505 00000506 00000507 00000508 00000509 0000050A 0000050B 0000050C 0000050D 0000050E 0000050F 00000510 00000511 00000512 00000513 00000514 00000515 00000516 00000517 00000518 00000519 0000051A 0000051B 0000051C 0000051D 0000051E 0000051F 00000520 00000521 00000522 00000523 00000524 00000525 00000526 00000527 00000528 00000529 0000052A 0000052B 0000052C 0000052D 0000052E 0000052F 00000530 00000531 00000532 00000533 00000534 00000535 00000536 00000537 00000538 00000539 0000053A 0000053B 0000053C 0000053D 0000053E 0000053F 00000540 00000541 00000542 00000543 00000544 00000545 00000546 00000547 00000548 00000549 0000054A 0000054B 0000054C 0000054D 0000054E 0000054F 00000550 00000551 00000552 00000553 00000554 00000555 00000556 00000557 00000558 00000559 0000055A 0000055B 0000055C 0000055D 0000055E 0000055F 00000560 00000561 00000562 00000563 00000564 00000565 00000566 00000567 00000568 00000569 0000056A 0000056B 0000056C 0000056D 0000056E 0000056F 00000570 00000571 00000572 00000573 00000574 00000575 00000576 00000577 00000578 00000579 0000057A 0000057B 0000057C 0000057D 0000057E 0000057F 00000580 00000581 00000582 00000583 00000584 00000585 00000586 00000587 00000588 00000589 0000058A 0000058B 0000058C 0000058D 0000058E 0000058F 00000590 00000591 00000592 00000593 00000594 00000595 00000596 00000597 00000598 00000599 0000059A 0000059B 0000059C 0000059D 0000059E 0000059F 000005A0 000005A1 000005A2 000005A3 000005A4 000005A5 000005A6 000005A7 000005A8 000005A9 000005AA 000005AB 000005AC 000005AD 000005AE 000005AF 000005B0 000005B1 000005B2 000005B3 000005B4 000005B5 000005B6 000005B7 000005B8 000005B9 000005BA 000005BB 000005BC 000005BD 000005BE 000005BF 000005C0 000005C1 000005C2 000005C3 000005C4 000005C5 000005C6 000005C7 000005C8 000005C9 000005CA 000005CB 000005CC 000005CD 000005CE 000005CF 000005D0 000005D1 000005D2 000005D3 000005D4 000005D5 000005D6 000005D7 000005D8 000005D9 000005DA 000005DB 000005DC 000005DD 000005DE 000005DF 000005E0 000005E1 000005E2 000005E3 000005E4 000005E5 000005E6 000005E7 000005E8 000005E9 000005EA 000005EB 000005EC 000005ED 000005EE 000005EF 000005F0 000005F1 000005F2 000005F3 000005F4 000005F5 000005F6 000005F7 000005F8 000005F9 000005FA 000005FB 000005FC 000005FD 000005FE 000005FF 00000600 00000601 00000602 00000603 00000604 00000605 00000606 00000607 00000608 00000609 0000060A 0000060B 0000060C 0000060D 0000060E 0000060F 00000610 00000611 00000612 00000613 00000614 00000615 00000616 00000617 00000618 00000619 0000061A 0000061B 0000061C 0000061D 0000061E 0000061F 00000620 00000621 00000622 00000623 00000624 00000625 00000626 00000627 00000628 00000629 0000062A 0000062B 0000062C 0000062D 0000062E 0000062F 00000630 00000631 00000632 00000633 00000634 00000635 00000636 00000637 00000638 00000639 0000063A 0000063B 0000063C 0000063D 0000063E 0000063F 00000640 00000641 00000642 00000643 00000644 00000645 00000646 00000647 00000648 00000649 0000064A 0000064B 0000064C 0000064D 0000064E 0000064F 00000650 00000651 00000652 00000653 00000654 00000655 00000656 00000657 00000658 00000659 0000065A 0000065B 0000065C 0000065D 0000065E 0000065F 00000660 00000661 00000662 00000663 00000664 00000665 00000666 00000667 00000668 00000669 0000066A 0000066B 0000066C 0000066D 0000066E 0000066F 00000670 00000671 00000672 00000673 00000674 00000675 00000676 00000677 00000678 00000679 0000067A 0000067B 0000067C 0000067D 0000067E 0000067F 00000680 00000681 00000682 00000683 00000684 00000685 00000686 00000687 00000688 00000689 0000068A 0000068B 0000068C 0000068D 0000068E 0000068F 00000690 00000691 00000692 00000693 00000694 00000695 00000696 00000697 00000698 00000699 0000069A 0000069B 0000069C 0000069D 0000069E 0000069F 000006A0 000006A1 000006A2 000006A3 000006A4 000006A5 000006A6 000006A7 000006A8 000006A9 000006AA 000006AB 000006AC 000006AD 000006AE 000006AF 000006B0 000006B1 000006B2 000006B3 000006B4 000006B5 000006B6 000006B7 000006B8 000006B9 000006BA 000006BB 000006BC 000006BD 000006BE 000006BF 000006C0 000006C1 000006C2 000006C3 000006C4 000006C5 000006C6 000006C7 000006C8 000006C9 000006CA 000006CB 000006CC 000006CD 000006CE 000006CF 000006D0 000006D1 000006D2 000006D3 000006D4 000006D5 000006D6 000006D7 000006D8 000006D9 000006DA 000006DB 000006DC 000006DD 000006DE 000006DF 000006E0 000006E1 000006E2 000006E3 000006E4 000006E5 000006E6 000006E7 000006E8 000006E9 000006EA 000006EB 000006EC 000006ED 000006EE 000006EF 000006F0 000006F1 000006F2 000006F3 000006F4 000006F5 000006F6 000006F7 000006F8 000006F9 000006FA 000006FB 000006FC 000006FD 000006FE 000006FF 00000700 00000701 00000702 00000703 00000704 00000705 00000706 00000707 00000708 00000709 0000070A 0000070B 0000070C 0000070D 0000070E 0000070F 00000710 00000711 00000712 00000713 00000714 00000715 00000716 00000717 00000718 00000719 0000071A 0000071B 0000071C 0000071D 0000071E 0000071F 00000720 00000721 00000722 00000723 00000724 00000725 00000726 00000727 00000728 00000729 0000072A 0000072B 0000072C 0000072D 0000072E 0000072F 00000730 00000731 00000732 00000733 00000734 00000735 00000736 00000737 00000738 00000739 0000073A 0000073B 0000073C 0000073D 0000073E 0000073F 00000740 00000741 00000742 00000743 00000744 00000745 00000746 00000747 00000748 00000749 0000074A 0000074B 0000074C 0000074D 0000074E 0000074F 00000750 00000751 00000752 00000753 00000754 00000755 00000756 00000757 00000758 00000759 0000075A 0000075B 0000075C 0000075D 0000075E 0000075F 00000760 00000761 00000762 00000763 00000764 00000765 00000766 00000767 00000768 00000769 0000076A 0000076B 0000076C 0000076D 0000076E 0000076F 00000770 00000771 00000772 00000773 00000774 00000775 00000776 00000777 00000778 00000779 0000077A 0000077B 0000077C 0000077D 0000077E 0000077F 00000780 00000781 00000782 00000783 00000784 00000785 00000786 00000787 00000788 00000789 0000078A 0000078B 0000078C 0000078D 0000078E 0000078F 00000790 00000791 00000792 00000793 00000794 00000795 00000796 00000797 00000798 00000799 0000079A 0000079B 0000079C 0000079D 0000079E 0000079F 000007A0 000007A1 000007A2 000007A3 000007A4 000007A5 000007A6 000007A7 000007A8 000007A9 000007AA 000007AB 000007AC 000007AD 000007AE 000007AF 000007B0 000007B1 000007B2 000007B3 000007B4 000007B5 000007B6 000007B7 000007B8 000007B9 000007BA 000007BB 000007BC 000007BD 000007BE 000007BF 000007C0 000007C1 000007C2 000007C3 000007C4 000007C5 000007C6 000007C7 000007C8 000007C9 000007CA 000007CB 000007CC 000007CD 000007CE 000007CF 000007D0
Output for hhvm-3.10.0

Process exited with code 153.