Я использую функцию для удаления специального символа из строк.
function clean($string) {
$string = str_replace('', '-', $string); // Replaces all spaces with hyphens.
return preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars.
}
И вот тестовый пример
echo clean('a|"[email protected]£de^&$f g');
Will output: abcdef-g
с ссылкой из ответа SO.
Проблема в том, что если "является последним символом в моей строке, например, я получаю строку America'
из файла excel, если я помещаю ее в эту функцию, она не будет '
. Любая помощь, когда первая и последняя символ '