2 回答
TA贡献1856条经验 获得超17个赞
假设以下user_fetch函数的输出为 0、1 或 2:
user_fetch($_SESSION['id'], 'membership', 1)
您可以执行以下操作以使用switch语句选择正确的成员类型来获取文本输出:
<?php
session_start(); // Start the session
$membershipType = 'Unknown';
switch (user_fetch($_SESSION['id'], 'membership', 1)) {
case 0:
$membershipType = 'Regular';
break;
case 1:
$membershipType = 'Staff';
break;
case 2:
$membershipType = 'Supporter';
break;
}
?>
<p>Membership: <?php echo $membershipType; ?></p>
TA贡献1784条经验 获得超8个赞
您可以使用各种类型的数组并仅输出相应的类型,?? 'Unknown'如果找不到匹配项,您可以添加(对于 PHP 7+)或显示的内容
$userTypes = ['Regular', 'Staff', 'Supporter'];
?>
<p>Membership: <?php echo $userTypes[user_fetch($_SESSION['id'], 'membership', 1)]
?? 'Unknown' ?></p>
- 2 回答
- 0 关注
- 196 浏览
添加回答
举报
