共有新手到PHP的問題。這裏是當前值之間的值。 0,00和1.500,00然後折扣號碼是8多功能返回
function wpsc_cart_discount_number(){
global $wpsc_cart;
if ($total >= 0000 && $total < 1500) {
return $discount->wpsc_cart_discount_number = '8';
} if ($total >= 1500 && $total < 3000) {
return $discount->wpsc_cart_discount_number = '11';
} if ($total >= 3000 && $total < 7000) {
return $discount->wpsc_cart_discount_number = '13';
} if ($total >= 7000 && $total < 10000) {
return $discount->wpsc_cart_discount_number = '16';
} if ($total >= 10000) {
return $discount->wpsc_cart_discount_number = '18';
}
}
當我調用這個函數時,它只保留返回值「8」,而不是其他什麼是錯的?
請幫
感謝
爲了讓論壇上的每個人都清楚起見,如果您在問題的標題和標籤中包含更多信息,例如「PHP:函數問題中的多個返回值」或其他內容,則可能會有用 –
您可能想要在這個語句中使用elseif而不是6 if語句:P但我懷疑這是問題的解決方案 – kpp
嘗試過但它仍然返回與上述相同的值「8」 – user3580417