- var_export: documentation ( source)
- preg_replace: documentation ( source)
<?php
$tests = [
'foo',
'fooBar',
'foo123',
'123Foo',
'fooBar123',
'foo123Bar',
'123FooBar',
];
var_export(
preg_replace(
'/(?:\d++|[A-Za-z]?[a-z]++)\K(?!$)/',
'-',
$tests
)
);