<?php
//$oldLocale = setlocale(LC_ALL, 0);
//setLocale(LC_ALL, 'en_US.UTF8');
$firstName='kéké';
$lastName='kéké';
//$firstName = iconv('UTF-8', 'ASCII//TRANSLIT//IGNORE', $firstName);
//$lastName = iconv('UTF-8', 'ASCII//TRANSLIT//IGNORE', $lastName);
//setLocale(LC_ALL, $oldLocale);
$firstName = strtr($firstName,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ',
'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
$lastName = strtr($lastName,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ',
'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
$username = strtolower(
substr(
preg_replace('/\s/', '', $firstName[0].$lastName),
0, 8
)
);
echo $username;
preferences:
35.46 ms | 402 KiB | 5 Q