函式名稱: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'。"。
請注意,該函式只能用於檢查文件物件內部的鍵名,不能用於檢查巢狀文件或陣列中的鍵名。如果需要檢查巢狀文件或陣列中的鍵名,可以使用其他相關函式。