我有这样的代码<?php if ($trx->de_amount2 == '10000' ||$trx->de_amount2 == '15000'||$trx->de_amount2 == '20000'||$trx->de_amount2 == '25000'||$trx->de_amount2 == '30000' ):?> ok<?php else:?>no<?php endif;?>我想用一个不像这样的简单代码使数字从5000到100万的倍数$trx->de_amount2 == '10000' ||$trx->de_amount2 == '15000'我怎么做?
1 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
将in_array与range一起使用。
if(in_array($trx->de_amount2, range(5000, 1000000, 5000))){
echo "ok";
}else{
echo "not ok";
}
范围创建一个数组,所有值在5000到1000000之间,并以5000为增量。
In_array检查该值是否在数组(范围)内。
- 1 回答
- 0 关注
- 113 浏览
添加回答
举报
0/150
提交
取消