【发布时间】:2014-06-16 20:27:55
【问题描述】:
有问题的 php 新手。这是计算值是否在 ex 之间的函数。 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 但我怀疑这就是问题的解决方案
-
试过了,但它总是返回与上面“8”相同的值
标签: php return return-value