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 { 三}); / /假
结论
本文解释了上面描述的两个函数之间的主要区别,并注意将来使用这两个函数。
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的
支持。