- ctype_lower: documentation ( source)
- preg_replace: documentation ( source)
- strtolower: documentation ( source)
<?php
$delimiter = '_';
$value = 'Ukis308CreateSymbolsTable';
if ( ! ctype_lower($value))
{
$value = strtolower(preg_replace('/(.)(?=[A-Z])/', '$1'.$delimiter, $value));
}
echo $value;