国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP中的isset()和array_key_exists()函數的區別

2020-03-22 17:47:36
字體:
來源:轉載
供稿:網友
isset()函數是PHP中的內置函數,它檢查變量是否已設置且不為NULL。此函數還檢查聲明的變量,數組或數組鍵是否具有空值,如果是,isset()返回false,它在所有其他可能的情況下返回true。

語法:

bool isset( $var, mixed )

參數:此函數接受多個參數。這個函數的第一個參數是$ var。此參數用于存儲變量的值。

程序:

 ?php // 聲明一個數組$array = array(); // 使用isset功函數echo isset($array[ geeks ]) ? array is set. :  數組未設置 ? 

輸出:

數組未設置

array_key_exists()函數

array_key_exists()函數也是PHP中的預定義函數,它檢查數組中是否存在索引或特定鍵。它不會為任何空值評估鍵的值。如果它沒有在數組中找到鍵,則返回false,在所有其他可能情況下返回true。

語法:

bool array_key_exists( $key, $array )

參數:此函數接受上述兩個參數,如下所述:

$key:此參數用于存儲要檢查的值。

$array:此參數用于存儲帶有要檢查的鍵的數組。

程序:

 ?php // 創建一個數組$array = array(  name = null, // 使用array_key_exists函數echo array_key_exists( name , $array) ? array key exists : array key does not exist ? 

輸出:

array key exists

isset()和array_key_exists()函數之間的主要區別在于array_key_exists()函數肯定會告訴數組中是否存在鍵,而isset()只返回true,如果鍵/變量存在且不為空。當array_key_exists不存在時,isset()也不會在數組/變量存在時呈現錯誤。

相關推薦:《PHP教程》http://m.survivalescaperooms.com/course/list/29.html

本篇文章就是關于PHP中的isset()和array_key_exists()函數的區別介紹,希望對需要的朋友有所幫助!

以上就是PHP中的isset()和array_key_exists()函數的區別的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宣威市| 合作市| 隆德县| 富平县| 翼城县| 密云县| 杭锦旗| 鄂托克前旗| 贵德县| 旅游| 长海县| 漳州市| 海口市| 淮安市| 莆田市| 普宁市| 巢湖市| 利津县| 五河县| 丰城市| 平罗县| 德格县| 廉江市| 昔阳县| 海口市| 青神县| 虎林市| 义马市| 高要市| 宝丰县| 镇巴县| 佛冈县| 建湖县| 崇义县| 门头沟区| 盐边县| 宿松县| 鹤壁市| 广水市| 贵德县| 潞城市|