【发布时间】:2023-04-03 17:05:02
【问题描述】:
如何使用从类中的数据库中检索到的数据填充数组,以使数组中的数据为对象类型 Fuelprices?
class Fuelprices {
private $year;
private $coal;
private $data = array();
public function __construct($year, $coal) {
$this->year = $year;
$this->coal = $coal;
}
public function arrayContainingObjects() {
$arrayFromDatabase = array(
array('year' => 2010, 'coal' => 22.54),
array('year' => 2011, 'coal' => 42.87),
...
);
// fill $data-array with object of Fuelprices object type
return $data;
}
}
$array = $instanceOfFuelpricesClass->arrayContainingObjects();
...所以$array的内容是这样的
array(
object1,
object2,
...
);
【问题讨论】:
-
只需将
new Fuelprices($year, $coal)s 推入数组即可。 -
为什么这是
Fuelprices实例上的函数?