我有很多PHP语句:
$getvalue = $_GET['valueiwant'];
在某些情况下,并非所有变量都可用。那么,假设URL字符串中不存在“valueiwant”,我如何根据它不存在的事实返回一个值?
例如,如果找不到'valueiwant',请将$ getvalue设置为-1
目前看来值默认为0,如果不存在则需要小于0。
有什么想法吗?
感谢
答案 0 :(得分:5)
我总是使用
$getvalue=isset($_GET['valueiwant'])?$_GET['valueiwant']:-1;
答案 1 :(得分:0)
使用isset()函数检查偏移量是否存在,并返回一个表示它存在的布尔值。
这意味着您可以围绕输出构造if语句。