3v4l.org

run code in 300+ PHP versions simultaneously
<?php $name = 'HelloWorld'; echo strtolower(preg_replace('/([a-z])([A-Z])/', '$1_$2', $name));

preferences:
41.04 ms | 402 KiB | 5 Q