如果PHP GET不存在,则返回一个值?

时间:2013-03-04 20:56:56

标签: php url get return-value

我有很多PHP语句:

$getvalue = $_GET['valueiwant'];

在某些情况下,并非所有变量都可用。那么,假设URL字符串中不存在“valueiwant”,我如何根据它不存在的事实返回一个值?

例如,如果找不到'valueiwant',请将$ getvalue设置为-1

目前看来值默认为0,如果不存在则需要小于0。

有什么想法吗?

感谢

2 个答案:

答案 0 :(得分:5)

我总是使用

$getvalue=isset($_GET['valueiwant'])?$_GET['valueiwant']:-1;

答案 1 :(得分:0)

使用isset()函数检查偏移量是否存在,并返回一个表示它存在的布尔值。

这意味着您可以围绕输出构造if语句。