PHP ЗАМЕНИТЬ ВСЕ КРОМЕ БУКВ

Часто в PHP при работе с текстом может возникнуть необходимость удалить все символы, кроме букв. Это может понадобиться, например, при валидации формы, когда нужно проверить, что пользователь указал только буквенные символы в имени или фамилии.

Для решения этой задачи можно воспользоваться регулярным выражением, которое будет искать все символы, кроме букв, и заменять их на пустую строку. Для этого можно использовать функцию preg_replace:

$string = "Hello! My name is John123";$result = preg_replace('/[^a-zA-Z]/', '', $string);echo $result;

В данном примере выше мы объявляем строку с несколькими символами. На выходе хотим получить только буквы из этой строки. С помощью preg_replace мы ищем все символы вне диапазона от a до z и от A до Z и заменяем их на пустую строку. В результате получаем строку только с буквами - "HelloMynameisJohn".

Также можно передать массив символов, которые нужно оставить в строке. Например, если помимо букв нужно оставить пробелы, то регулярное выражение будет выглядеть следующим образом:

$string = "Hello! My name is John123";$result = preg_replace('/[^a-zA-Z\s]/', '', $string);echo $result;

В данном примере мы передаем массив, состоящий из букв и пробелов. В результате получим строку "Hello My name is John".

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

Система регистрации и авторизации на PHP и MySQL базы данных

Регулярные выражения - Как писать, синтаксис и примеры (для JS, PHP, C#, Python, Java)

PHP. Регулярные выражения. Урок 2.Метасимволы и модификаторы шаблона. (Андрей Кудлай-Webformyself)

Пишем на php обработчик формы регистрации - Динамический веб-сайт

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

JS строковый метод replace() замена в строке с регулярным выражением. PASV programming school

Подстановки строк регулярными выражениями JavaScript. Шаблон поиска и шаблон замены в replace()

🚀 ВЫ ЗНАЛИ ОБ ЭТОМ !?!? Скрытые Секреты простых Мультиметров

Работа с файлами. Практический PHP

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