如果得到 var 两个值

If get var two values

无法弄清楚如何在这行代码中放入两个值!

if($_GET['var']=='cast')

想要使用 castdistributedstudio

根据对上述问题的评论,您的尝试是:

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'”。无论您的预期逻辑是什么,都由您决定。