3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ"; $b = "aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRr"; $string = str_replace(str_split($a), str_split($b), $string); var_dump(preg_replace('/\s+/', ' ', trim(strtolower($string), '()[]{}._\t\b\r')));

preferences:
67.64 ms | 402 KiB | 5 Q