我有如下PHP代码:PHP的太多,如果else语句
if($ptp_car_1 == "ptp_Denpasar_Ubud_fee_".$way."_car_1"){
$ptp_car_1 = "ptp_Ubud_Denpasar_fee_".$way."_car_1";
}
if($ptp_car_1 == "ptp_Denpasar_Tanah_Lot_fee_".$way."_car_1"){
$ptp_car_1 = "ptp_Tanah_Lot_Denpasar_fee_".$way."_car_1";
}
if($ptp_car_1 == "ptp_Denpasar_Sanur_fee_".$way."_car_1"){
$ptp_car_1 = "ptp_Sanur_Denpasar_fee_".$way."_car_1";
}
if($ptp_car_1 == "ptp_Denpasar_Seminyak_fee_".$way."_car_1"){
$ptp_car_1 = "ptp_Seminyak_Denpasar_fee_".$way."_car_1";
}
if($ptp_car_1 == "ptp_Denpasar_Kuta_fee_".$way."_car_1"){
$ptp_car_1 = "ptp_Kuta_Denpasar_fee_".$way."_car_1";
}
if($ptp_car_1 == "ptp_Denpasar_Jimbaran_fee_".$way."_car_1"){
$ptp_car_1 = "ptp_Jimbaran_Denpasar_fee_".$way."_car_1";
}
if($ptp_car_1 == "ptp_Denpasar_Nusa_Dua_fee_".$way."_car_1"){
$ptp_car_1 = "ptp_Nusa_Dua_Denpasar_fee_".$way."_car_1";
}
// many code over 1,000
我怎样才能优化呢? 我希望页面运行得更快,但现在太慢了。
尝试一个switch语句(http://php.net/manual/en/control-structures.switch.php) – gavgrif
你应该做的是,CDS的两个功能部分字符串发生变化,然后您不需要任何if/else – Rasclatt