现在有三个数组$data1=array('1,2,3,4,5,6','1,2,3,4,5,7','1,2,3,4,5,8','1,2,3,4,5,9');
$data2=array(1,3,5,7,11,13,15,17,19,21);
$data3=array(3,6,9,12,15,18,21,24);同时数组$data1已经在数据库hmk中存在
格式如下:
l1 l2 l3 l4 l5 l6
1 2 3 4 5 6
1 2 3 4 5 7....现在我想在HMK中增加字段 data2 data3,用来存储每一条记录在$data2,$data3中出现的次数.有什么好的方法么?应该在数组内操作然后将结果存储到数据库,还是在数据库内直接操作啊?请大侠帮忙啊!~~谢谢!
$data2=array(1,3,5,7,11,13,15,17,19,21);
$data3=array(3,6,9,12,15,18,21,24);同时数组$data1已经在数据库hmk中存在
格式如下:
l1 l2 l3 l4 l5 l6
1 2 3 4 5 6
1 2 3 4 5 7....现在我想在HMK中增加字段 data2 data3,用来存储每一条记录在$data2,$data3中出现的次数.有什么好的方法么?应该在数组内操作然后将结果存储到数据库,还是在数据库内直接操作啊?请大侠帮忙啊!~~谢谢!
解决方案 »
- 為什么在ie運行正常,在fixfox運行出錯呢?evt is undefined
- php支持平衡组正则吗以及如何取HTML文件配对标签之间的内容
- 很简单的一个问题
- PHP对MYSQL日期字段的查询
- =====================关于php中的count(*)函数问题=====================
- 如何在php中引用ActiveX对象???
- mail函数中如何发送html邮件,在线等待.
- PHP中类似Jsp的out.print的函数
- 有人在osx系统下安装过shopnc吗?
- 请问各位大侠,这是什么加密方式?好奇怪,没见过,看得我眼花。
- PhpStorm连接linux咋超时啊?
- PHP 上传问题
以有的数据库l1 l2 l3 l4 l5 l6增加字段data2 data3实现如下目标l1 l2 l3 l4 l5 l6 data2 data3\1 2 3 4 5 6 3 2 表示$data1[0]=123456在数组$data2=array(1,3,5,7,11,13,15,17,19,21)中共出现3次; 在$data3=array(3,6,9,12,15,18,21,24)中共出现2次.
1 2 3 4 5 7 4 1 表示$data1[1]=123457在数组$data2=array(1,3,5,7,11,13,15,17,19,21)中共出现4次; 在$data3=array(3,6,9,12,15,18,21,24)中共出现1次.依次类推,不知道我说明白没有!~
$data1=array('1,2,3,4,5,6', '1,2,3,4,5,7','1,2,3,4,5,8','1,2,3,4,5,9');
$data2=array(1,3,5,7,11,13,15,17,19,21);
$data3=array(3,6,9,12,15,18,21,24); foreach ($data1 as $key=>$value) {
$data1[$key].=','.count(array_intersect(explode(',',$value),$data2));
$data1[$key].=','.count(array_intersect(explode(',',$value),$data3));
}print_r($data1);