- strtr: documentation ( source)
- preg_replace: documentation ( source)
- strtolower: documentation ( source)
<?php
$string = "Gironde numérique";
$string = strtolower($string);
$string = strtr($string,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ','aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
$string = preg_replace("/[^A-Za-z0-9]/", '', $string);
$string = preg_replace('/\s+/', '_', $string);
echo "gn_" . $string;