Как переделать условие для *слово?

66
20 марта 2022, 23:50

Есть условие которое проверяет название заголовка, и если оно выполняется - выводит на экран:

if ($text == 'word') {
    //выводим
}

А мне нужно такое условие:

if ($text == 'ОДИН_ЛЮБОЙ_СИМВОЛword') {
    //выводим
}

Буду благодарен за помощь!

Answer 1

С помощью регулярного выражения:

if (preg_match('/^.{1}word$/u', $string)) {
    // (Один_любой_символ)word
}
if (preg_match('/^word.{1}$/u', $string)) {
    // word(Один_любой_символ)
}
if (preg_match('/^wo.{1}rd$/u', $string)) {
    // wo(Один_любой_символ)rd
}
READ ALSO
Определить кол-во дней между датами

Определить кол-во дней между датами

Задана некая дата в формате timestamp, например 1581624000, нужно понять сколько дней осталось до этой даты

120
Обрезка части строки с условиями

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

Здраствуйте нужна помощь, есть задача обрезать начало текста где есть № но при этом еще проверять длину строки, есть:

81
Бот не отправляет сообщение с помощью php

Бот не отправляет сообщение с помощью php

Всем привет, бот не отправляет сообщение через срипт php, но если ввожу ссылку с параметрами в браузере, то срабатывает

83
Получение слова с символом из строки php

Получение слова с символом из строки php

Подскажите, пожалуйста, как из строки:

145