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