- var_dump: documentation ( source)
- preg_replace_callback: documentation ( source)
- preg_replace: documentation ( source)
- strtolower: documentation ( source)
<?php
echo strtolower(preg_replace('/([a-z])([A-Z])/', '$1_$2_$3', 'eOaUi'));
die;
echo preg_replace_callback('/([a-z])([A-Z])/', function (array $matches) {
var_dump($matches);
}, 'eOaUi');