- var_dump: documentation ( source)
- str_replace: documentation ( source)
- explode: documentation ( source)
- strtolower: documentation ( source)
<?php
$locale = 'it';
list(,$language) = explode('_', strtolower(str_replace('-', '_', $locale)));
var_dump($language);