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. Строковые функции

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