查詢

MongoDB\BSON\Decimal128::unserialize()函式—用法及示例

「 將序列化的Decimal128物件轉換回原始的Decimal128物件 」


函式名:MongoDB\BSON\Decimal128::unserialize()

適用版本:MongoDB extension 1.7.0+

用法:這個方法用於將序列化的Decimal128物件轉換回原始的Decimal128物件。

示例:

$serializedDecimal = 'O:22:"MongoDB\BSON\Decimal128":1:{s:8:"decimals";i:2;s:6:"string";s:26:"12345678901234567890123.45";}';

$decimal = unserialize($serializedDecimal);

var_dump($decimal);

輸出:

object(MongoDB\BSON\Decimal128)#1 (2) {
  ["decimals"]=>
  int(2)
  ["string"]=>
  string(26) "12345678901234567890123.45"
}

解釋:在上面的示例中,我們首先定義了一個序列化的Decimal128物件的字串。然後,我們使用unserialize()函式將其轉換回原始的Decimal128物件。最後,我們使用var_dump()函式列印輸出結果,可以看到成功地將序列化的物件轉換回了原始的Decimal128物件。

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