求个思路

Aylazhang 2007-09-17 01:57:23
有个范围:

|_____|_____|_____|
5 10 15 20
5-10之间: 类型A
10-15之间:类型B
25-20之间:类型C


或者是

|_____|____|
100 200 300

100-200 之间:类型X
200-300 之间:类型Y


就是说这个范围跟刻度都是变动的。我目前有个变量 $a,想把它的值跟刻度范围比较,选出最后是哪个类型。
比如:
$a = 5.5时,类型为 A
$a = 100.5时,类型为 Y
...全文
149 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wqhkl 2007-09-19
  • 打赏
  • 举报
回复
请把问题说详细点吗 ? 就是个判断写个函数就行了!
很简单的!
Aylazhang 2007-09-17
  • 打赏
  • 举报
回复
sorry。感谢老大
$a = 100.5时,类型应为X
xuzuning 2007-09-17
  • 打赏
  • 举报
回复
function between($v, $ar) {
foreach($ar as $k=>$r) {
if($v >= $r[0] && $v < $r[1]) {
return $k;
}
}
}

$ar = array(
'A' => array(5, 10),
'B' => array(10, 15),
'C' => array(15, 20),
'X' => array(100, 200),
'Y' => array(200, 300),
);

echo between(5.5, $ar);// A
echo between(100.5, $ar);// X

???
$a = 100.5时,类型为 Y
不可理解

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧