我要做一个查询订单的接口,比如 :$r_type 可能为1234这四个值 1:食品 2:水果 3:香烟 4:酒水$f_type 可能为12两个值 1:我购买的 2:我要卖的
分别对应8个数据表
怎么在接受这两个数据时确定数据表,if 或者 switch套switch,哪个方法的效率更高一点?或者有没有其他更高效的方法?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
拙见:
反过来 根据 $f_type 确认 $r_type switch
可变函数
$r_type()。直接这样调用。
然后定义函数。function 1(){} function 2(){} function 3(){} function 4(){}
第一种情况:
第二种情况:
最差的情况, 你的表名毫无规律。
好点的情况, 表名格式为(我要买的|我购买的)_(食品|水果|香烟|酒水)
最好的情况,我看懂了题主的意思~~~
总之, 我的宗旨是少用if,不用switch是我的宗旨~~~