在我们使用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;其效果是相同的。

相关文章:

  1. 获得任一页面的链接和地址!
  2. 网站自动安装之二!
  3. 网站自动安装之三!