3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $id = 8; $tmp = $id - ( $id % ( 1000 ^ 1 ) ); var_dump(sprintf('%04d', $tmp));
based on ZuLGC
Output for 4.3.0 - 7.2.0
string(4) "0000"