3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo strtolower(preg_replace('/([a-z])([A-Z])/', '$1_$2', 'eOaUi')); die; echo preg_replace_callback('/([a-z])([A-Z])/', function (array $matches) { var_dump($matches); }, 'eOaUi');

preferences:
31.59 ms | 402 KiB | 5 Q