PHP中如何定义对象类型数组

2025-04-05 04:09:36
推荐回答(2个)
回答1:

应该是存到对象属性中吧
你把
public function setDepartment($department)
{
$this->department=$department;
}
改成
public function setDepartment($department)
{
$this->department[]=$department;
}
即可
private $department;
要不要改成
private $department=array();
其实无所谓

回答2:

$a=array();
while ($row=mysql_fetch_array($result))
{
$d= new Department();
$d->setDepartment($row[0]);
$a[]=$d;
}