Найти последние слова в тексте php

179
20 ноября 2021, 21:10

Доброго времени суток.
Подскажите - как найти в тексте с помощью PHP последние 4 слова?
Текст может быть случайным, по этому я не могу просто написать количество символов с конца строки.

Например у меня есть текст, и я хочу сделать жирными последние 4 слова в этом тексте не зная содержания текста, как мне это сделать?

Answer 1

Так?

$string = 'Например у меня есть текст, и я хочу сделать жирными последние 4 слова в этом тексте не зная содержания текста, как мне это сделать?';
$array = explode ( ' ', $string );
$last4word = implode ( ' ', array_slice($array, count($array)-4, 4));
echo $last4word; // 'как мне это сделать?'

разбиваем строку по пробелам и получаем строку из среза последних четырех элементов. Знаки препинания оставляем.

READ ALSO
strpos проверить свойство объекта на наличие в нем текста

strpos проверить свойство объекта на наличие в нем текста

Я пытаюсь проверить определенное свойство объекта на наличие в нем текста nobr В этом свойстве лежит html-код -теги и какой-либо текст

98
Не выводятся русские символы из базы MySql в Telegram bot

Не выводятся русские символы из базы MySql в Telegram bot

Пишу бота для ТелеграмСерверная часть на PHP + MySql

123
public function get_word() : string

public function get_word() : string

Что означает конструкция вида

104