Есть строка 300 руб. Нужно оставить только цифры, не могу понять как это сделать.
preg_replace не подходит
Вот так:
echo (int) '300 руб';
Приведение к int возьмет числовую часть и отбросит всё остальное.
Еще вот так можно:
echo 0 + '300 руб'; // echo '300 руб' + 0;
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники