OOP PHP中的IF-ELSE
我正在用OOP编写一个if-else语句 条件是:OOP PHP中的IF-ELSE,php,arrays,oop,if-statement,conditional,Php,Arrays,Oop,If Statement,Conditional,我正在用OOP编写一个if-else语句 条件是: 1. Get all requests from BSC from 789789 or 987897 2. If RNB is starting 17 and are 15 characters long 3. Those values with cost as 15 send to URL 1 4. Else send to URL 2 如果它与语句匹配,它将被发送到一个特定的URL,如果它不匹配,它将被发送到另一个URL。我已将条件语句
1. Get all requests from BSC from 789789 or 987897
2. If RNB is starting 17 and are 15 characters long
3. Those values with cost as 15 send to URL 1
4. Else send to URL 2
如果它与语句匹配,它将被发送到一个特定的URL,如果它不匹配,它将被发送到另一个URL。我已将条件语句改写如下:
if($request->BSC = 789789 or 987897 && $request->RNB = 17 && $request->BRN strlen = 15 && $request->Cost = 11){
send to URL 1
} else{
..Send to URL 2
}
我的问题是条件语句对吗?你的问题有点不清楚 我试图修复您的
if
语句,只是为了向您展示正确的语法!:
if( ($request->BSC == 789789 || $request->BSC == 987897) && strpos($request->RNB,'7') == 0 && $request->BRN == 15&& $request->Cost == 11){
//send to URL 1
} else{
//send to URL 2
}
这一行:
strpos($request->RNB,'7') == 0
表示:RNB应以
7
开头,例如:765433或789998或712342 您的条件语句有明显的语法错误。您是在询问oops,还是对if else语句有疑问。如果零件在if中使用==
而不是=
,|
而不是或,则ur中存在错误statement@black我对正在撰写的if else声明有疑问OOP@AhmadMobaraki谢谢,那么这句话正确吗($request->BSC==789789 | | 987897&&$request->RNB==17&&$request->BRN strlen==15&&$request->Cost==11)当然,让我在$request->RNB中澄清一下,17应该是7,其中RNB值以7开头(在数据库中发布的值);变量BRN应该是RNB。你能编辑你的答案吗?我感谢你的努力!