在 PHP 中定义这种 JSON 对象的正确方法是什么
[
{
"id": 1111,
"tahun": 2019,
"nilai": 9123,
"detail": [
{
"id": 0,
"nilai": 0
}
]
}
]
我需要创建一个嵌套数组,该数组将通过json_encode()转换为JSON对象
class Service {
public $id = 1111;
public $tahun = 2019;
public $nilai = 9123;
public $detail = array();
function __construct(){
for ( $i=3; $i-->0;){
array_push($this->detail, new Detail);
}
}
}
class Detail {
public $id = 1;
public $nilai = 2000;
}
echo '<pre>';
echo json_encode([new Service],JSON_PRETTY_PRINT);
echo '</pre>';
如何在不使用类的情况下创建这样的输出?
海绵宝宝撒
慕运维8079593
郎朗坤