将 1,2,3 替换为 Regular, Staff, Supporter

所以我写了一些PHP代码。我如何获得会员资格并显示这些:


0 is Regular

1 is Staff

2 is Supporter

现在所有的会员显示都是0,1,2,


这是代码:


<p>Membership: <?php echo user_fetch($_SESSION['id'], 'membership', 1); ?></p>


森栏
浏览 197回答 2
2回答

慕慕森

假设以下user_fetch函数的输出为 0、1 或 2:user_fetch($_SESSION['id'], 'membership', 1)您可以执行以下操作以使用switch语句选择正确的成员类型来获取文本输出:<?phpsession_start(); // Start the session$membershipType = 'Unknown';switch (user_fetch($_SESSION['id'], 'membership', 1)) {&nbsp; &nbsp; case 0:&nbsp; &nbsp; &nbsp; &nbsp; $membershipType = 'Regular';&nbsp; &nbsp; &nbsp; &nbsp; break;&nbsp; &nbsp; case 1:&nbsp; &nbsp; &nbsp; &nbsp; $membershipType = 'Staff';&nbsp; &nbsp; &nbsp; &nbsp; break;&nbsp; &nbsp; case 2:&nbsp; &nbsp; &nbsp; &nbsp; $membershipType = 'Supporter';&nbsp; &nbsp; &nbsp; &nbsp; break;}?><p>Membership: <?php echo $membershipType; ?></p>

青春有我

您可以使用各种类型的数组并仅输出相应的类型,?? 'Unknown'如果找不到匹配项,您可以添加(对于 PHP 7+)或显示的内容$userTypes = ['Regular', 'Staff', 'Supporter'];?><p>Membership: <?php echo $userTypes[user_fetch($_SESSION['id'], 'membership', 1)]&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;?? 'Unknown' ?></p>
打开App,查看更多内容
随时随地看视频慕课网APP