php有java的list集合吗

captaintao 2009-11-07 01:53:45
最近学了下php,一个例子:Student类,先POJO,然后建一个方法实现类,为了测试就加入了一个showStu方法,把数据库所以记录遍历出来后,放stu的pojo类(get set方法),但是有一个问题,好像PHP没有像java的LIST 集合,我拿什么来存放new student 呢

我暂时只想到用2维数组来放结果,但是也挺麻烦的
...全文
327 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-11-07
  • 打赏
  • 举报
回复
没有,一般是用数组。
阿_布 2009-11-07
  • 打赏
  • 举报
回复
php中的数组相当于java中的Map。
do_fork 2009-11-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 taotaox 的回复:]
那意思是说目前PHP 在这种情况大多数都是用的数组,没有其他更好的方法吗?

我查了下百度,好像PHP有一个对象数组,但是浏览一遍后发现不是自己要找的东西
[/Quote]

只要还用php,就无法获得超越数组的性能
captaintao 2009-11-07
  • 打赏
  • 举报
回复
那意思是说目前PHP 在这种情况大多数都是用的数组,没有其他更好的方法吗?

我查了下百度,好像PHP有一个对象数组,但是浏览一遍后发现不是自己要找的东西
dzxccsu 2009-11-07
  • 打赏
  • 举报
回复
就用数组吧!
yyj472840161 2009-11-07
  • 打赏
  • 举报
回复
自己建一个
do_fork 2009-11-07
  • 打赏
  • 举报
回复
数组性能还行,放心使用
captaintao 2009-11-07
  • 打赏
  • 举报
回复

$rs=$conn->Execute('select * from stu');
while(!$rs->EOF){
$I_stu=new Student();
$I_stu->setId($rs->fields['id']->value);
$I_stu->setName($rs->fields['name']->value);
$rs->movenext();
}
$conn->close();

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧