Там не является прямым (это «проблема» для всех языков программирования).
Вы можете, например, создать массив с пар ключ-значение, где ключ weekend_price и значение выходного дня Цена
$tmpArray = array(
"weekend_price" => "Weekend Price",
"weekday_price" => "Weekday Price"
);
echo $tmpArray[$day_price];
В противном случае, если вы уверены, что вы будете использовать «_» вместо пробелов и вы хотите прописные все слова, вы можете использовать это:
echo ucwords(str_replace("_", " ", $day_price));
Другое решение (которое я не люблю, но могут быть использованы):
function ConvertWeekPrices($day_price)
{
$result = null;
switch($day_price)
{
case "weekend_price":
$result = "Weekend Price";
break;
case "weekday_price":
$result = "Weekday Price";
break;
}
// Do something with result if you want
// Do some checks if result is null
return $result;
}
Затем в коде:
echo ConvertWeekPrices($day_price);
Существуют и другие подходы, вы можете использовать таблицы базы данных, файл XML, есть неограниченное количество комбинаций. Я думаю, что эти 2 тем легче приближается
Только потому, что это не было показано: 'echo GetPriceTitle ($ day_price);' (Тогда это действительно не имеет значения.) –
Я бы предложил новый заголовок для потомков Google, но я не могу придумать хороший. –