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 關注
- 155 瀏覽
添加回答
舉報