首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在php中检查索引是否存在且不为空

如何在php中检查索引是否存在且不为空
EN

Stack Overflow用户
提问于 2012-12-14 18:14:47
回答 2查看 351关注 0票数 3

我总是使用下面的代码来检查索引是否存在并且不为空:

代码语言:javascript
复制
if(!(isset($_POST['service']) and $_POST['service']))
   die('The service parameter is not available.');

这里我检查两个条件。是否可以使用单个buit-in函数来完成此任务?例如:-

代码语言:javascript
复制
if(!isSetAndNotNull($_POST['service']))
   die('The service parameter is not available.');
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-14 18:16:32

为此,您应该使用empty()。

http://php.net/manual/en/function.empty.php

如果为空( false )或空(Null),则返回false

票数 6
EN

Stack Overflow用户

发布于 2012-12-14 18:19:49

我会使用!而不是empty

代码语言:javascript
复制
if(!$_POST['service'])
   die('The service parameter is not available.');

在与函数一起使用的情况下,它避免了麻烦。

解释在这里:https://stackoverflow.com/a/4328049/1081396

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13876624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档