原文網址:http://ivhong.com/?p=110(ivhong.com 是我的部落格主址)
先看看下面這段程式碼,你覺得結果是什麼呢?
//定义一个数组, > 5.4 $arr = ['a' => null]; var_dump(isset($arr), array_key_exists('a', $arr));
---------------------下面是結果-------------------- -------
/* * 输出 *bool(false) *bool(true) */ //isset 的用法是: 检测变量是否设置,并且不是 NULL。所以会有上面的输出 //如果判断数组中是否存在某个键值,还是乖乖的用 array_key_exists 吧,不然就是给自己挖了一个巨隐藏的坑啊!!!
以上就介紹了php isset 和 array_key_exists 檢查數組中是否存在某值的區別,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。