函式名:MongoDB\BSON\BinaryInterface::getData()
適用版本:MongoDB PHP Library 1.0.0及以上版本
用法:該函式用於獲取二進位制資料的原始位元組。
示例:
// 建立一個BinaryInterface物件
$binary = new MongoDB\BSON\Binary('Hello World', MongoDB\BSON\Binary::TYPE_GENERIC);
// 獲取二進位制資料的原始位元組
$data = $binary->getData();
// 列印輸出
echo bin2hex($data) . "\n"; // 輸出: 48656c6c6f20576f726c64
在上面的示例中,我們首先建立了一個BinaryInterface物件,將字串'Hello World'轉換為二進位制資料。然後使用getData()
函式獲取二進位制資料的原始位元組,並使用bin2hex()
函式將位元組轉換為十六進位制字串進行列印輸出。
請注意,getData()
函式返回的是二進位制資料的原始位元組,以字串形式表示。如果你需要將其用於其他操作,例如儲存到資料庫或進行進一步的處理,你可能需要根據具體的需求進行適當的型別轉換。