3v4l.org

run code in 300+ PHP versions simultaneously
<?php function strip_accents($string) { $patterns = explode(",", '/à/,/á/,/â/,/ã/,/ä/,/ç/,/è/,/é/,/ê/,/ë/,/ì/,/í/,/î/,/ï/,/ñ/,/ò/,/ó/,/ô/,/õ/,/ö/,/ù/,/ú/,/û/,/ü/,/ý/,/ÿ/,/À/,/Á/,/Â/,/Ã/,/Ä/,/Ç/,/È/,/É/,/Ê/,/Ë/,/Ì/,/Í/,/Î/,/Ï/,/Ñ/,/Ò/,/Ó/,/Ô/,/Õ/,/Ö/,/Ù/,/Ú/,/Û/,/Ü/,/Ý/'); $replace = explode(",", 'a,a,a,a,a,c,e,e,e,e,i,i,i,i,n,o,o,o,o,o,u,u,u,u,y,y,A,A,A,A,A,C,E,E,E,E,I,I,I,I,N,O,O,O,O,O,U,U,U,U,Y'); $new_string = preg_replace($patterns, $replace, $string); return $new_string; } $a = strip_accents('/á/,/â/,/ã/,/ä/,/ç/,/è/,/é/,/ê/,/ë/,/ì/,/í/,/î/,/ï/,/ñ/,/ò/,/ó/,/ô/,/õ/,/ö/,/ù/,/ú/,/û/'); echo $a ;

preferences:
37.58 ms | 405 KiB | 6 Q