'á,ä', 'e' => 'é', 'i' => 'í', 'o' => 'ó,ö,ő', 'u' => 'ú,ü,ű', ); foreach( $glyph_array as $letter => $glyphs ) { $glyphs = explode( ',', $glyphs ); $str = str_replace( $glyphs, $letter, $str ); } return $str; } }