PHP УДАЛИТЬ ИЗ СТРОКИ СПЕЦСИМВОЛЫ

В PHP существует множество способов удаления спецсимволов из строки. Один из них - использование функции preg_replace().

Функция preg_replace() выполняет поиск и замену с использованием регулярного выражения. Для удаления спецсимволов из строки можно использовать следующий код:

$str = preg_replace('/[^A-Za-z0-9\-]/', '', $str);

В данном примере регулярное выражение '/[^A-Za-z0-9\-]/' указывает на все символы кроме букв (в верхнем и нижнем регистре), цифр и знака "-".

Если требуется удалить все спецсимволы из строки, можно использовать следующий код:

$str = preg_replace('/[^A-Za-z0-9]/', '', $str);

В данном примере регулярное выражение '/[^A-Za-z0-9]/' указывает на все символы кроме букв (в верхнем и нижнем регистре) и цифр.

Функции для работы с символами в PHP - Базовый курс PHP-7

PHP - зачем его учить, что на нем пишут, зарплаты, фреймворки

Не бойтесь регулярных выражений. Regex за 20 минут!

07. PHP. Задачи на файлы. 01. Задача - удалить повторяющиеся символы

Работа со строками в PHP. Обзор топ функций, удаление тегов, экранирование

PHP. Экранирование символов - 10

PHP и PhpMyAdmin - создание, вывод, изменение и удаление данных

Регулярные выражения #3 - Специальные символы

Как удалить символы в начале и конце строки?

PHP. htmlspecialchars и htmllentities - Строки - 36

Реклама
Новое
Реклама