- var_dump: documentation ( source)
- array_combine: documentation ( source)
- strtr: documentation ( source)
<?php
$str = 'dd-mm-yyyy';
$arr = array_combine(array('dd', 'd', 'mmmm', 'mmm', 'mm', 'm', 'yyyy', 'yy'), array('d', 'j', 'F', 'M', 'm', 'n', 'Y', 'y'));
var_dump(strtr($str, $arr));