Мне нужно изменить суффикс в зависимости от значения. Моя строка - это число, за которым следуют указанные c слова / буквы. Если число равно 24, 36, 48, 72 или, 96 и за ним следуют часы, часы, часы, часы или часы, то измените буквы на HR.
Например, 24 часа - 24 часа или 24 часа становится 24Ч
Но, если число не 24, 36, 48, 72 или 96, то измените буквы на ET
240 часов станет 240ET или 35 часов станет 35ET
$re = '/(24|36|48|72|96)(hours|hour|hrs|hr|h)/mi';
$subst = '$1HR';
$iText = preg_replace($re, $subst, $iText);
Эта часть работает, но я не знаю, как добавить в другой вариант изменения текста на FH. Можно ли это сделать за один проход с помощью регулярного выражения? Я подозреваю, что это возможно, сила регулярных выражений удивительна, я просто не очень хорош в этом.