3v4l.org

run code in 300+ PHP versions simultaneously
<?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); $username = strtolower( substr( preg_replace('/\s/', '', $firstName[0].$lastName), 0, 8 ) );

preferences:
39.04 ms | 402 KiB | 5 Q