我是PHP编程的初学者(或任何其他问题),我在尝试处理我的第一个真实世界项目时遇到了问题。 我在我的网址,类别和项目中有两个参数,我想在这样的if条件下使用它们,就好像它们都在那里,显示一些东西:
if ($_GET["category"] && $_GET["item"]) {
echo "Success";
}
这甚至可能吗?我已经使用if if / elseif语句之外的echo测试了参数值并且它们有效。另外,如果我对if语句使用单个查询参数,则它可以工作。
非常感谢你的时间。 问候。
P.S PHP版本= 5.2.6。
答案 0 :(得分:1)
最干净的方法:
if (isset($_GET["category"],$_GET["item"]) && !empty($_GET["category"]) && !empty($_GET["item"])) {
echo "Success";
}
答案 1 :(得分:1)
您的代码需要更改为
if (isset($_GET["category"]) && isset($_GET["item"])){
echo "Success"
}
检查是否为空需要添加empty($_GET["category")