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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。