如果得到 var 两个值
If get var two values
无法弄清楚如何在这行代码中放入两个值!
if($_GET['var']=='cast')
想要使用 cast 和 distributedstudio
根据对上述问题的评论,您的尝试是:
if($_GET['var']=='cast' && $_GET['var']=='distributedstudio')
考虑一下您要在此处表达的逻辑。 $_GET['var']
中的值永远不会 同时为 'cast'
和 'distributedstudio'
.
您是要使用“或”运算符吗?:
if($_GET['var']=='cast' || $_GET['var']=='distributedstudio')
或者查询不同的 $_GET
值?:
if($_GET['var1']=='cast' && $_GET['var2']=='distributedstudio')
总的来说,要回答所问的问题,您已经知道如何在您的条件中“输入两个值”。您编写的代码在语法上是正确的,将按设计执行。
问题是你的条件逻辑永远不可能是true
。无论您试图表达什么逻辑,将该逻辑分解为语义组件并从那里编写您的代码。例如,语义可能是:“如果 var 等于 'cast' 或 var 等于 'distributedstudio'”。无论您的预期逻辑是什么,都由您决定。
无法弄清楚如何在这行代码中放入两个值!
if($_GET['var']=='cast')
想要使用 cast 和 distributedstudio
根据对上述问题的评论,您的尝试是:
if($_GET['var']=='cast' && $_GET['var']=='distributedstudio')
考虑一下您要在此处表达的逻辑。 $_GET['var']
中的值永远不会 同时为 'cast'
和 'distributedstudio'
.
您是要使用“或”运算符吗?:
if($_GET['var']=='cast' || $_GET['var']=='distributedstudio')
或者查询不同的 $_GET
值?:
if($_GET['var1']=='cast' && $_GET['var2']=='distributedstudio')
总的来说,要回答所问的问题,您已经知道如何在您的条件中“输入两个值”。您编写的代码在语法上是正确的,将按设计执行。
问题是你的条件逻辑永远不可能是true
。无论您试图表达什么逻辑,将该逻辑分解为语义组件并从那里编写您的代码。例如,语义可能是:“如果 var 等于 'cast' 或 var 等于 'distributedstudio'”。无论您的预期逻辑是什么,都由您决定。