PHP УДАЛИТЬ ВСЕ ЦИФРЫ ИЗ СТРОКИ
Часто при работе с PHP возникает необходимость удаления цифр из строки. Это может быть необходимо, например, при обработке данных формы, если пользователь ввёл номер телефона или почтовый индекс с цифрами.
Для удаления цифр из строки в PHP можно использовать регулярные выражения и функцию preg_replace:
$str = "Hello 123 World";$str = preg_replace('/\d/', '', $str);echo $str;
В результате выполнения этого кода на экране будет выведено "Hello World".
В данном коде мы использовали регулярное выражения '/\d/' для поиска всех цифр в строке и функцию preg_replace для их удаления. Если нужно удалить только определённые цифры, можно изменить регулярное выражение на '/[123]/', чтобы удалить только цифры 1, 2 и 3 из строки.
Кроме функции preg_replace, можно использовать ещё несколько функций для удаления цифр из строки. Например, str_replace:
$str = "Hello 123 World";$str = str_replace(range(0,9), '', $str);echo $str;
Этот код вернёт такой же результат, что и предыдущий. Здесь мы использовали функцию range для создания массива от 0 до 9, который затем передали в функцию str_replace. Также можно использовать функцию filter_var:
$str = "Hello 123 World";$str = filter_var($str, FILTER_SANITIZE_NUMBER_INT);echo $str;
Этот код тоже удалит все цифры из строки "Hello 123 World".
Удаление записей из базы данных с помощью GET запроса в PHP
Не бойтесь регулярных выражений. Regex за 20 минут!
PHP и PhpMyAdmin - создание, вывод, изменение и удаление данных
07. PHP. Задачи на файлы. 01. Задача - удалить повторяющиеся символы
PHP Ajax Delete Data Using Checkbox - With Select All Option
Основы php. Строковые функции