Php 确定提交的编号在哪个范围内
示例:商店有3种不同的促销付款金额,如果购买10获得1信用,购买20获得2信用…我在配置中设置的这些促销如下: 奖赏Php 确定提交的编号在哪个范围内,php,arrays,loops,foreach,Php,Arrays,Loops,Foreach,示例:商店有3种不同的促销付款金额,如果购买10获得1信用,购买20获得2信用…我在配置中设置的这些促销如下: 奖赏 0 10 amount 1 reward 1 20 amount 2 reward 2 30 amount 3 reward 那么,我如何循环或foreach这些可以确定我的购买量呢 注:我是编程新手,请指导我做作业 我预计产出应: if amount=20 then array[0] true array[1] true array[3]
0
10 amount
1 reward
1
20 amount
2 reward
2
30 amount
3 reward
那么,我如何循环或foreach这些可以确定我的购买量呢
注:我是编程新手,请指导我做作业
我预计产出应:
if amount=20
then
array[0] true
array[1] true
array[3] wrong(require amount=30)
then get the final credit i get
因此,您只需在配置中循环,并查找您的当前金额是否小于配置金额:
$config = [
[
'amount' => 10,
'reward' => 1,
],
[
'amount' => 20,
'reward' => 2,
],
[
'amount' => 30,
'reward' => 3,
],
];
要循环通过,可以使用
当条件为真时,没有理由循环更多的循环-所以
在打开之前,请尝试一下这是用
php
语言编写的吗?我需要用php编写。这就是我想知道的问题。你必须以数组循环的方式做吗?或者其他可以接受的方式?是的。但我有问题如何循环这些数组,并确定我的金额属于哪个促销