УДАЛИТЬ ПОСЛЕДНЕЕ СЛОВО В СТРОКЕ PHP

В PHP для удаления последнего слова из строки можно использовать функцию preg_replace(). Она позволяет искать и заменять текст по шаблону с использованием регулярных выражений.

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

/\s(\w+)\s*$/
/ - начало шаблона регулярного выражения
\s - символ пробела
(\w+) - группа захвата, в которую попадет последнее слово
\s* - символ пробела, повторяющийся ноль или более раз
$ - конец строки
/ - конец шаблона регулярного выражения

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

$str = "Это пример строки, из которой нужно удалить последнее слово";
$str = preg_replace('/\s(\w+)\s*$/', '', $str);
echo $str;

В результате выполнения скрипта на экране будет выведена строка "Это пример строки, из которой нужно удалить последнее".

07. PHP. Задачи на файлы. 01. Задача - удалить повторяющиеся символы

Как удалить символы в начале и конце строки?

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

#43 Уроки PHP - Учим язык PHP, Работа с подстроками, функции substr, strpos, str_replace, trim

BTC ниже 25000, обвал состоялся! Набираю лонг! Но есть огромный риск уйти на 20000 если...

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

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