УДАЛИТЬ ИЗ СТРОКИ СИМВОЛЫ PHP

Строковые функции – это отдельный раздел в PHP. Их использование необходимо знать каждому программисту, который пишет на этом языке. Из данного раздела наверняка пригодится функция str_replace(), которая заменяет все вхождения строки поиска на строку замены.

$str = "This is some text. This is some more text.";$str = str_replace("is", "", $str); //удаляем все вхождения буквосочетания isecho $str;

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

$str = "This is some text. This is some more text.";$str = preg_replace('/is/', '', $str); //удаляем все вхождения буквосочетания isecho $str;

Если нам необходимо удалить из строки все служебные символы, а также теги и все лишнее, можно использовать функцию strip_tags().

$str = "

Привет, мир!

";$str = strip_tags($str); //удаляем все теги и служебные символыecho $str;

В PHP также доступна функция trim(), которая удаляет пробелы и другие символы из начала и конца строки.

$str = " Hello, World! ";$str = trim($str); //удаляем все пробелы в начале и концеecho $str;

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

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

Работа со строками в PHP. Обзор топ функций, удаление тегов, экранирование

Функции для работы с символами в PHP - Базовый курс PHP-7

Обрезать текст по количеству слов и символов в PHP

Чистые функции / Введение в программирование, урок 18 (JavaScript ES6)

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