我要做一个查询订单的接口,比如 :$r_type 可能为1234这四个值 1:食品 2:水果 3:香烟 4:酒水
$f_type 可能为12两个值 1:我购买的 2:我要卖的
分别对应8个数据表
怎么在接受这两个数据时确定数据表,if
或者 switch套switch
,哪个方法的效率更高一点?或者有没有其他更高效的方法?
大家讲道理2017-04-10 18:02:16
可变函数
$r_type()。直接这样调用。
然后定义函数。function 1(){} function 2(){} function 3(){} function 4(){}
怪我咯2017-04-10 18:02:16
第一种情况:
1 |
|
第二种情况:
1 2 3 |
|
天蓬老师2017-04-10 18:02:16
最差的情况, 你的表名毫无规律。
1 2 3 4 5 6 7 8 9 10 11 |
|
好点的情况, 表名格式为(我要买的|我购买的)_(食品|水果|香烟|酒水)
1 2 3 |
|
最好的情况,我看懂了题主的意思~~~
总之, 我的宗旨是少用if,不用switch是我的宗旨~~~