查詢

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

「 將MongoDB\BSON\Document物件轉換為PHP陣列 」


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

適用版本:MongoDB 1.0.0及以上

用法:該方法將MongoDB\BSON\Document物件轉換為PHP陣列。

示例:

<?php

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

// 將MongoDB\BSON\Document物件轉換為PHP陣列
$array = $document->toPHP();

// 列印轉換後的陣列
print_r($array);

?>

輸出:

Array
(
    [name] => John
    [age] => 30
    [email] => [email protected]
)

注意事項:

  • 該方法只能在MongoDB\BSON\Document物件上呼叫。
  • 轉換後的陣列將包含所有的欄位和值,欄位名將作為陣列的鍵,對應的值將作為陣列的值。
  • 如果MongoDB\BSON\Document物件中存在巢狀的MongoDB\BSON\Document物件,則巢狀的物件也會被轉換為陣列。
  • 如果MongoDB\BSON\Document物件中存在MongoDB\BSON\ObjectId物件,則會將其轉換為字串表示形式。
  • 如果MongoDB\BSON\Document物件中存在MongoDB\BSON\UTCDateTime物件,則會將其轉換為UNIX時間戳。
  • 轉換後的陣列可以使用標準的PHP陣列操作進行訪問和修改。
補充糾錯
熱門PHP函式
分享連結