我有一个数据库表
表:example_tbl
| amount | recurring | frequency |
| 100 | 150 | 8,monthly |
| 200 | 250 | 1,annually |
我正在尝试选择开关中的频率值,它只是不想工作,我认为这是由于频率列中的逗号值所致。任何帮助表示赞赏:
switch($item['frequency'])
{
case 'monthly':
code here....
break;
case 'annually':
code here...
break;
}
谢谢
最佳答案
你是对的。使用爆炸:
$parts = explode(",", $item["frequency"]);
$frequency = $parts[1];
现在在你的 switch case 中使用 $frequency:
switch($frequency)
{
case 'monthly':
code here....
break;
case 'annually':
code here...
break;
}
在这里阅读更多关于爆炸的信息 http://php.net/manual/en/function.explode.php . Explode 使用给定的分隔符标记您的字符串。
关于php - 从 mysql 中选择 PHP Switch 大小写值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19189567/