- array_map: documentation ( source)
- implode: documentation ( source)
- explode: documentation ( source)
- ucfirst: documentation ( source)
<?php
$slug = 'my-url';
echo implode('', array_map(explode('-', $slug), function($part) { return ucfirst($part); }));