函式:MongoDB\BSON\Timestamp::jsonSerialize()
適用版本:MongoDB\BSON\Timestamp 類在 PHP 7.2.0 及以上版本中可用。
用法:MongoDB\BSON\Timestamp::jsonSerialize() 方法用於將 Timestamp 物件轉換為其 JSON 可序列化的表示形式。該方法返回一個標量值,可以直接用於 JSON 編碼。
示例:
<?php
$timestamp = new MongoDB\BSON\Timestamp(1234567890, 1);
// 轉換為 JSON 可序列化的表示形式
$json = $timestamp->jsonSerialize();
echo json_encode($json);
?>
輸出:
{"t":1234567890,"i":1}
在上面的示例中,我們建立了一個 Timestamp 物件,並使用 jsonSerialize() 方法將其轉換為 JSON 可序列化的表示形式。然後,我們使用 json_encode() 函式將其編碼為 JSON 字串,並輸出結果。
注意:Timestamp 物件的 JSON 表示形式是一個物件,具有兩個屬性 "t" 和 "i",分別表示 Timestamp 的時間戳和遞增值。
熱門工具排行榜