- substr: documentation ( source)
- preg_replace: documentation ( source)
- strtolower: documentation ( source)
- setlocale: documentation ( source)
<?php
$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);
$username = strtolower(
substr(
preg_replace('/\s/', '', $firstName[0].$lastName),
0, 8
)
);