Ds\Vector::jsonSerialize() 函數可以返回可以轉換為 JSON 的表示。
用法
mixed public JsonSerializable::jsonSerialize( void )
Ds\Vector::jsonSerialize() 函數沒有任何參數。此函數可以以可轉換為 JSON 的形式返回 vector 的值。
例子1
<?php
class vector implements JsonSerializable {
public function __construct(array $arr) {
$this->array = $arr;
}
public function jsonSerialize() {
return $this->array;
}
}
$array1 = [1, 2, 3, 4, 5];
echo("The elements after converting to JSON \n");
echo json_encode(new vector($array1), JSON_PRETTY_PRINT);
?>
例子2
<?php
class vector implements JsonSerializable {
public function __construct(array $arr) {
$this->array = $arr;
}
public function jsonSerialize() {
return $this->array;
}
}
$array1 = ["Tutorials", "Point", "Tutorix"];
echo("The elements after converting to JSON \n");
echo json_encode(new vector($array1), JSON_PRETTY_PRINT);
?>
相關用法
- PHP Ds Vector join()用法及代碼示例
- PHP Ds Vector allocate()用法及代碼示例
- PHP Ds Vector get()用法及代碼示例
- PHP Ds Vector count()用法及代碼示例
- PHP Ds Vector sum()用法及代碼示例
- PHP Ds Vector sorted()用法及代碼示例
- PHP Ds Vector set()用法及代碼示例
- PHP Ds Vector unshift()用法及代碼示例
- PHP Ds Vector rotate()用法及代碼示例
- PHP Ds Vector last()用法及代碼示例
- PHP Ds Vector push()用法及代碼示例
- PHP Ds Vector first()用法及代碼示例
- PHP Ds Vector insert()用法及代碼示例
- PHP Ds Vector construct()用法及代碼示例
- PHP Ds Vector contains()用法及代碼示例
- PHP Ds Vector toArray()用法及代碼示例
- PHP Ds Vector merge()用法及代碼示例
- PHP Ds Vector copy()用法及代碼示例
- PHP Ds Vector slice()用法及代碼示例
注:本文由純淨天空篩選整理自 PHP - Ds Vector jsonSerialize() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。