在我们使用PHP开发web程序的时候常常会使用到向数组中增加数据的功能,如我们在做一个车辆管理系统的时候,我们要分页显示查询出来的车辆信息时我们就会使用到。
按照PHP面向对象编程的思想,一辆车car是一个对象,那么我们如何来把我们查询出来的一批车辆对象保存在数组中,从而实现一次性显示呢?
第一中方法:使用array_push()方法。
如下面的代码:
public void getCars()
{
$cars=array();
$sql=”";//要操作的sql语句
$con=new ConnectDB();
$con->getConnection();//连接数据库
$result=mysql_query($sql);
while($row=mysql_query($result))
{
$car=row["car_name"];
…….
array_push($cars,$car);
}
return $cars;
}
在本代码中,$cars数组中就包含了我们所查询结果的所有车辆的信息,当要显示时,我们执行按照一般的数组显示的方法即可。
第二种方法:使用$cars[]=$car的方法。
在上面的代码中,我们可以把array_push($cars,$car);换成$cars[]=$car;其效果是相同的。
相关文章:
Comments
Leave a comment Trackback