3v4l.org

run code in 300+ PHP versions simultaneously
<?php $map = ['O'=>'W', 'I'=>'X', '1'=>'Y', '0'=>'Z']; $testNumber = 99999; $enc = str_pad( str_replace( array_keys($map), array_values($map), base_convert($testNumber, 10, 32) ), 6, // Just for demo '0', STR_PAD_LEFT, ); $dec = (int)base_convert( str_replace( array_values($map), array_keys($map), ltrim($enc, '0') ), 32, 10 ); echo $enc, PHP_EOL, $dec; assert($testNumber === $dec);
Output for git.master_jit, git.master, rfc.property-hooks
003Ykv 99999

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
96.18 ms | 405 KiB | 5 Q