函式名:MongoDB\BSON\fromPHP()
適用版本:MongoDB PHP Library 1.0.0 及以上版本
用法:MongoDB\BSON\fromPHP() 函式用於將 PHP 資料轉換為 BSON 格式的文件。
引數:
- $value (mixed): 要轉換為 BSON 的 PHP 資料。可以是陣列、物件或其他標量型別。
返回值:返回一個表示 BSON 文件的 MongoDB\BSON\Document 物件。
示例:
<?php
// 匯入所需的類
use MongoDB\BSON\fromPHP;
// 定義一個 PHP 陣列
$data = [
'name' => 'John Doe',
'age' => 25,
'email' => '[email protected]'
];
// 將 PHP 陣列轉換為 BSON 文件
$document = fromPHP($data);
// 列印轉換後的 BSON 文件
var_dump($document);
輸出結果:
object(MongoDB\BSON\Document)#1 (3) {
["storage":"ArrayObject":private]=>
array(3) {
["name"]=>
string(8) "John Doe"
["age"]=>
int(25)
["email"]=>
string(19) "[email protected]"
}
["flags":"ArrayObject":private]=>
int(0)
["iteratorClass":"ArrayObject":private]=>
string(27) "ArrayIterator"
}
在上面的示例中,我們定義了一個包含姓名、年齡和電子郵件的 PHP 陣列。然後,我們使用 fromPHP() 函式將該陣列轉換為 BSON 文件。最後,我們使用 var_dump() 函式列印轉換後的 BSON 文件。
請注意,為了使用 MongoDB\BSON\fromPHP() 函式,你需要先安裝並載入 MongoDB PHP 擴充套件,並匯入 MongoDB\BSON\fromPHP 類。