gpt4 book ai didi

php - 如何在 Mustache 模板中使用 switch case?

转载 作者:可可西里 更新时间:2023-11-01 00:23:24 29 4
gpt4 key购买 nike

我在 Core PHP 中使用 Mustache 模板将 PHP 页面转换为模板。现在我想在模板中使用 switch case,例如:

<?php
switch ($gift_card['FlagStatus']) {
case 'P':
echo "Pending";
break;
case 'A':
echo "Active";
break;
case 'I':
echo "Inactive";
break;
}

?>

它的类似 Mustache 翻译应该是什么?提前致谢

最佳答案

如果您需要做的不仅仅是从 switch 语句输出单个值,最简单的解决方法是创建一系列 bool 值,每个状态一个:isPendingisInactiveisActive 等,然后针对每种情况使用单独的部分:

{{#isPending}}
Your gift card is pending. It will be activated on {{activationDate}}.
{{/isPending}}
{{#isActive}}
Your gift card is active. Its balance is ${{balance}}.
{{/isActive}}
{{#isInactive}}
Your gift card is inactive. Go <a href="/active/{{cardId}}">here</a> to reactivate it.
{{/isInactive}}

关于php - 如何在 Mustache 模板中使用 switch case?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12158715/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com