查詢

MongoDB\BSON\Document::has()函式—用法及示例

「 檢查文件物件中是否存在指定的鍵名 」


函式名稱:MongoDB\BSON\Document::has()

適用版本:MongoDB PHP Library >= 1.2.0

函式用法:該函式用於檢查文件物件中是否存在指定的鍵名。

示例用法:

<?php

// 匯入MongoDB PHP Library的名稱空間
use MongoDB\BSON\Document;

// 建立一個文件物件
$document = new Document([
    'name' => 'John Doe',
    'age' => 30,
    'email' => '[email protected]'
]);

// 檢查文件物件中是否存在指定的鍵名
if ($document->has('name')) {
    echo "文件物件中存在鍵名 'name'。";
} else {
    echo "文件物件中不存在鍵名 'name'。";
}

?>

上述示例中,我們首先匯入了MongoDB PHP Library的名稱空間。然後,我們使用new Document()建立了一個文件物件,並傳入了一個關聯陣列作為文件的內容。接下來,我們使用$document->has('name')來檢查文件物件中是否存在鍵名為'name'的鍵。如果存在,則輸出"文件物件中存在鍵名 'name'。",否則輸出"文件物件中不存在鍵名 'name'。"。

請注意,該函式只能用於檢查文件物件內部的鍵名,不能用於檢查巢狀文件或陣列中的鍵名。如果需要檢查巢狀文件或陣列中的鍵名,可以使用其他相關函式。

補充糾錯
熱門PHP函式
分享連結