PHP一般用什么数据结构来装少量数据,但便于查询。 因数据表很小(<50),要把结果放入内存,以便于再多次查询使用。一般用什么数据结构,最好给个例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因数据表的数据量少,只要code和name两项。在PHP中有类似Java的Vector或List数据构造吗? 直接放数组里就行了吧。php的数组实际是一个map结构。key值可以是任何字符串。$data=array('code1'=>'name1','code2'=>'name2');查询时只要$data['code1']就得到name2的值了。要反过来查请把数组倒过来写。 动态修改数组不可以吗 google了一下,php也有类实现vectorutil/Vector.class.phphttp://www.phpclasses.org/browse/file/8094.html 把结果放在一个数组里后。如果你想跨页访问,就要把这个数组serialize到session里。$_SESSION['data']=serialize($data);在别的页访问时$data=unserialize($_SESSION['data']); php如何统计下载次数? 如何在Cakephp中,使Views下的文件同时支持html和ctp两种文件? php分页,如何始终显示9个页码? 一个迷茫的问题,求接待 一个进程如何去和另个进程通信 IIS下伪静态不起作用.请教!! PHP+MYSQL乱码问题 请教大家一个js问题:为什么子页面返回的js对父页面作用失败? Zend Studio如何设置显示汉字? JS来大姨妈了? PHP网站导航 一个逻辑判断的问题,高手们进啊。。。。我搞了一天也没有想明白。
$data=array('code1'=>'name1','code2'=>'name2');查询时只要$data['code1']就得到name2的值了。要反过来查请把数组倒过来写。
util/Vector.class.php
http://www.phpclasses.org/browse/file/8094.html
$_SESSION['data']=serialize($data);在别的页访问时
$data=unserialize($_SESSION['data']);