'Dj', 'đ' => 'dj', 'Æ' => 'A', 'Þ' => 'B', 'ß' => 'Ss', 'æ' => 'a', 'ð' => 'o', 'þ' => 'b' ]); $string = URLify::filter($string, 100, "", false, false, false); // allow only letters and numbers $res = preg_replace('/[^a-zA-Z0-9]/', '', $string); return $res; } /** * @param array $filesName [description] * * @return array [description] */ public function cleanFilesName(array $filesName): array { $newFilesName = []; foreach ($filesName as $fileName) { $string = URLify::filter($fileName, 0, "", true); $newFilesName[] = $string; } return $newFilesName; } }