检查数组是否为空或未在php中设置?

时间:2011-04-10 21:24:33

标签: php

我目前正在使用:

if (isset($get['when']) && !strtotime($get['when']) && strtotime($get['when']) < time())

但我还希望它包含一种检查$get['when'] is empty('')的方法。我该如何以最佳方式做到这一点?

3 个答案:

答案 0 :(得分:1)

如果empty( $get['when'] )为空字符串,

true将返回$get['when']。有关详细信息,请参阅the manual's entry on empty

答案 1 :(得分:0)

if (isset($get['when']) && !empty($_GET['when']) && !strtotime($get['when']) && strtotime($get['when']) < time())

在检查$ _GET ['when']设置后,直接使用empty功能。

答案 2 :(得分:0)

if(isset($get['when']) && !empty($get['when']) ...