我有一个IF
语句,其中包含许多OR
条件,我想问是否可以通过将它们组合成一个语句而不是多个语句来减少OR
条件条件
if (($request->payment_method == "Bank_Transfer") || ($request->payment_method == "Credit/Debit Card")
|| ($request->payment_method == "POS") ){
}
答案 0 :(得分:2)
您可以像下面这样使用in_array:
if (in_array($request->payment_method, ["Bank_Transfer", "Credit/Debit Card", "POS"])) {
}