- json_encode: documentation ( source)
<?php
class gardenObject implements JsonSerializable
{
public function jsonSerialize() {
$data[] = $this->flowers;
$data[] = $this->fruit;
$data[] = $this->herbs;
return $data;
}
}
$garden = new gardenObject();
$garden->flowers = array("clematis", "geranium", "hydrangea");
$garden->herbs = array("mint", "sage", "chives", "rosemary");
$garden->fruit = array("apple", "rhubarb");
echo json_encode($garden1);