Я пытаюсь отфильтровать переменную, разрешив алфавитно-цифровые символы, пробелы, символы ударения и одинарные кавычки, и заменяю остаток на пробел, поэтому строка выглядит так:
replaceé ñ une otage%?vendredi 23 mars lors de l'attaque
должен выдавать:
заменять без перерыва в работе vendredi 23 mars lors de l'attaque
но в результате я получаю вывод:
replaceé ñ une otage vendredi 23 Mars lors de l
, пожалуйста, помогите, это мой код
$whitelist = "/[^a-zA-Z0-9а-àâáçéèèêëìîíïôòóùûüÂÊÎÔúÛÄËÏÖÜÀÆæÇÉÈŒœÙñý',. ]/";
$descreption = preg_replace($whitelist, ' ', $ds);
}else{
$errors = self::DESCREPTION_ERROR;
return false;
}