PHP

Как очистить переменную от лишних символов 2 (регулярные выражения)

M
Markabus
·
Как очистить переменную от лишних символов 2 (регулярные выражения)

В первой части статьи мы вырезали ненужные символы в переменной. Здесь мы будем не вырезать, а отфильтровывать ненужное, оставляя нужное с помощью регулярных выражений.

Оставить в переменной только цифры

$var = '20052020 3700ghFG%$-_';
$var = preg_replace('/[^0-9]/u','', $var);

В итоге получим: 200520203700

Оставить цифры и пробелы

$var = '20052020 3700ghFG%$-_';
$var = preg_replace('/[^0-9 ]/u','', $var);

В итоге получим: 20052020 3700

←
Предыдущая
Если есть слэш в конце адреса – перенаправить на url без слэша
Следующая
Генерация случайной строки на PHP
→

Читайте также

Фотореалистичный кадр на деревянном столе: мелкое стальное сито на керамической миске, в миске просеянные макароны-буквы, а в сите остались камешки, обрывок бечёвки, проволочная стяжка и кусочек скорлупы, на заднем плане в расфокусе ноутбук с редактором кода — иллюстрация к статье об очистке строки в PHP от лишних символов.PHP
12 сентября 2026 г.

Как очистить строку в PHP от лишних символов: пробелы, кавычки, мусор и где на самом деле защита

Данные из форм приходят с пробелами по краям, неразрывными пробелами из копипаста, случайными кавычками и невидимыми управляющими символами. Разбираем инструменты PHP для очистки строк — trim, str_replace, strtr, preg_replace, filter_var — собираем готовую функцию нормализации и отдельно объясняем, почему вырезание символов не заменяет экранирование и подготовленные запросы.

Читать →
Фотореалистичный кадр сверху: на деревянном столе открытый ноутбук с таблицей фоновых задач и цветными статусами, рядом механическая клавиатура, кружка кофе, блокнот с ручкой, витой кабель и внешний SSD — иллюстрация к статье об Action Scheduler в WooCommercePHP
24 марта 2025 г.

Action Scheduler для асинхронного выполнения задач в WooCommerce

Тяжёлые операции при оформлении заказа заставляют покупателя ждать. Разбираем два способа вынести их в фон: быстрый приём с неблокирующим wp_remote_post() и полноценную очередь задач Action Scheduler, которая уже встроена в WooCommerce — с примерами кода, мониторингом и типичными ошибками.

Читать →
заметки про phpPHP
29 сентября 2023 г.

Полезные вспомогательные функции на PHP

С помощью этой функции можно вывести переменную, массив, объект. Например, это полезно, когда надо увидеть – что вернула какая-то функция. Или чтобы посмотреть…

Читать →