Удалить указанные символы

1-ый способ

Удалить указанные символы можно через функцию str_replace().

$chars = ['!','#']; // символы для удаления
str_replace($chars, '', 'PHP! #код#'); // PHP код

2-ой способ: в начале и в конце строки

Удалить указанные символы в начале и в конце строки можно через функцию trim().

# удаление символов в начале и в конце строки

trim('#код#', '#');            // код
trim('/index.html', '/');      // index.html
trim('/page/about.html', '/'); // page/about.html

Также есть функция ltrim(), которая удаляет указанные символы в начале строки, и функция rtrim(), которая удаляет указанные символы в конце строки.

3-ий способ: регулярные выражения

Удалить символы через регулярные выражения можно через функцию preg_replace().

$chars = '!#'; // символы для удаления
echo preg_replace('/['.$chars.']/', '', 'PHP! #код#'); // PHP код