If statement 如果得到两个值
无法理解如何在这行代码中放置两个值If statement 如果得到两个值,if-statement,variables,get,var,If Statement,Variables,Get,Var,无法理解如何在这行代码中放置两个值 if($_GET['var']=='cast') 想要使用cast和distributedstudio从对上述问题的评论中,您的尝试是: if($_GET['var']=='cast' && $_GET['var']=='distributedstudio') 考虑一下你在这里试图表达的逻辑。$\u GET['var']中的值不能同时是'cast'和'distributedstudio' 你是想用“或”操作符吗 if($_GET['var'
if($_GET['var']=='cast')
想要使用cast和distributedstudio从对上述问题的评论中,您的尝试是:
if($_GET['var']=='cast' && $_GET['var']=='distributedstudio')
考虑一下你在这里试图表达的逻辑。$\u GET['var']
中的值不能同时是'cast'
和'distributedstudio'
你是想用“或”操作符吗
if($_GET['var']=='cast' || $_GET['var']=='distributedstudio')
或者可以查询不同的$\u获取值:
if($_GET['var1']=='cast' && $_GET['var2']=='distributedstudio')
总的来说,要回答所问的问题,您已经知道如何在您的情况下“使用两个值”。您编写的代码在语法上是正确的,将按设计执行
问题是,您的条件逻辑永远不可能是真的
。无论您试图表达什么样的逻辑,都要将该逻辑分解为语义组件,并从中编写代码。例如,语义可能是:“如果var等于‘cast’或var等于‘distributedstudio’”。无论你想要的逻辑是什么,这取决于你。你尝试过什么,什么不起作用?if($\u GET['var']='cast'&&&$\u GET['var']='distributedstudio')
谢谢你@David如果($\u GET['var']='cast'.\124;$\ u GET['var']='distributedstudiodstudio')