PHParray_key_exists之间差异,isset()()

PHP array_key_exists是用来检查是否一个数组中存在的关键和基础,也可用于按键检测阵列的存在,那么两者之间有什么区别本文将解释一些差异之间的array_key_exists isset()和()

一个基本的区别是,isset()可以用于数组和变量,并array_key_exits()只能用于阵列。

但是主要的区别是在集合条件下的返回值。

现在让我们来验证最重要的区别。

array_key_exists()

array_key_exists()将检查的关键价值的存在。只要键值存在,这个函数就返回true,即使这个值是空的。


$ ARR =阵列(一=1
array_key_exists(一,$ ARR); / /真的
array_key_exists(两美元,ARR); / /真的
array_key_exists(三,$ ARR); / /真的



Isset()

不像arrry_key_exitst isset()(),检查在同一时间的键和值,并返回到真正的只有健康的存在和相应的变量不为空。


$ ARR =阵列(一=1
isset($ ARR {一}); / /真的
isset($ ARR {两}); / /真的
isset($ ARR { 三}); / /假





结论

本文解释了上面描述的两个函数之间的主要区别,并注意将来使用这两个函数。

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。