为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
森栏 2022-10-22 15:28:36
所以我写了一些PHP代码。我如何获得会员资格并显示这些:0 is Regular1 is Staff2 is Supporter现在所有的会员显示都是0,1,2,这是代码:<p>Membership: <?php echo user_fetch($_SESSION['id'], 'membership', 1); ?></p>
查看完整描述

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>


查看完整回答
反对 回复 2022-10-22
?
青春有我

TA贡献1784条经验 获得超8个赞

您可以使用各种类型的数组并仅输出相应的类型,?? 'Unknown'如果找不到匹配项,您可以添加(对于 PHP 7+)或显示的内容


$userTypes = ['Regular', 'Staff', 'Supporter'];

?>

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

                                       ?? 'Unknown' ?></p>


查看完整回答
反对 回复 2022-10-22
  • 2 回答
  • 0 关注
  • 196 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号