Все, начиная с определенного набора символов
Извините, у меня нет кода для публикации, это один простой вопрос
Как rtrim
строка, начинающаяся с набора символов?
Строка:abcde fghijk
Что удалить: fghijk
Что-нибудь в конце строки, которая начинается (часть, которая будет удалена) с fg
Итак, если у нас есть dpgjsufgpeiz, удалите fgpeiz
Спасибо!
3 ответа
Если TRUE, strstr() возвращает часть стога сена до первого появления иглы (исключая иглу).
$whatwewant = strstr($input, 'fg', true);
Вы можете просто использовать preg_replace
Для достижения желаемого результата:
$output = preg_replace('/fghijk$/s', '', 'abcdefghijk');
Вы всегда можете использовать preg_replace
$str = 'dpgjsufgpeiz'
$str = preg_replace('/fg\w*$/', '', $str);