您的位置:首页 > 编程语言 > PHP开发

php 判断数组中key值是否存在

2016-09-01 10:01 525 查看
三种方式语法:

empty:参数为0或为NULL时(如上面列子),empty均返回TRUE

isset:参数为NULL时,返回FALSE,0与NULL在PHP中是有区别的,isset(0)返回TRUE

array_key_exists:纯粹的判断数组键值对是否存在,无论值是多少

所以,从准确性的角度来看,array_key_exists是最准确的!

在逻辑业务正确的情况下,对于小数据来说,建议用array_key_exists,对于大数据来说,建议用empty、isset,效率要高些
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php