У меня есть ряд строк в следующем формате.
temp_low_warning
Я использую этот код для создания
Предупреждение, Temp Low!
$str = "temp_low_warning";
$parts = explode("_",$str);
$return = ucfirst($parts[2]) . ", " . ucfirst($parts[0]) . " " . ucfirst($parts[1]) . "!";
Есть ли лучший способ сделать это, используя обычныевыражения?Я больше беспокоюсь о производительности;этот скрипт выполняется как часть задания cron, которое выполняется довольно часто.
Итак, я думаю, мой первый вопрос:
Можно ли это сделать с помощью RegularВыражения?
Второй вопрос:
Должно ли это быть сделано с помощью регулярных выражений?