处理数据库结果集的问题 数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 兄弟不是提过一次了嘛,可以看看那mysql的ON DUPLICATE KEY UPDATE功能 可以实现合并的 是这个样子嘛? $array = array( array('dbno_bi'=>'SE47','A'=>3,'B'=>3,'C'=>'非数字栏位1'), array('dbno_bi'=>'DD','A'=>2,'B'=>2,'C'=>'非数字栏位2'), array('dbno_bi'=>'F7','A'=>4,'B'=>4,'C'=>'非数字栏位3'), array('dbno_bi'=>'SE47','A'=>5,'B'=>5,'C'=>'非数字栏位4')); $ST = array('SE47','SE4L','SE42'); $itmes = array(); foreach($array as $itm){ if(!in_array($itm['dbno_bi'],$ST)){ $itmes[$itm['dbno_bi']] = $itm; }else{ if(isset($itmes[$itm['dbno_bi']])){ $itmes[$itm['dbno_bi']]['A'] += $itm['A']; $itmes[$itm['dbno_bi']]['B'] += $itm['B']; }else{ $itmes[$itm['dbno_bi']] = $itm; } } }//结果array(3) { ["SE47"]=> array(4) { ["dbno_bi"]=> string(4) "SE47" ["A"]=> int(8) ["B"]=> int(8) ["C"]=> string(16) "非数字栏位1" } ["DD"]=> array(4) { ["dbno_bi"]=> string(2) "DD" ["A"]=> int(2) ["B"]=> int(2) ["C"]=> string(16) "非数字栏位2" } ["F7"]=> array(4) { ["dbno_bi"]=> string(2) "F7" ["A"]=> int(4) ["B"]=> int(4) ["C"]=> string(16) "非数字栏位3" }} PHP4和PHP5性能大对比 新版本速度优势明显 请教两张表查询结果有重复的怎么办? PHP超链接的正则表达式!? php中ob_start的疑问 网页上执行一个php,然后关闭页面,能否让该后台程序还是能运行,每个5秒发封邮件 求把下面一段PHP代码翻译成ASP的[在线等待,立即结帖] 显示颜色不对 文件上传问题 一个简单的PHP问题 在PHP里怎样得到当前服务器的路径,就象ASP里的Server.Path函数一样 正则替换表情,伤不起,求帮助。。 linux下运行php,内存不断变大
array('dbno_bi'=>'SE47','A'=>3,'B'=>3,'C'=>'非数字栏位1'),
array('dbno_bi'=>'DD','A'=>2,'B'=>2,'C'=>'非数字栏位2'),
array('dbno_bi'=>'F7','A'=>4,'B'=>4,'C'=>'非数字栏位3'),
array('dbno_bi'=>'SE47','A'=>5,'B'=>5,'C'=>'非数字栏位4'));
$ST = array('SE47','SE4L','SE42');
$itmes = array();
foreach($array as $itm){
if(!in_array($itm['dbno_bi'],$ST)){
$itmes[$itm['dbno_bi']] = $itm;
}else{
if(isset($itmes[$itm['dbno_bi']])){
$itmes[$itm['dbno_bi']]['A'] += $itm['A'];
$itmes[$itm['dbno_bi']]['B'] += $itm['B'];
}else{
$itmes[$itm['dbno_bi']] = $itm;
}
}
}
//结果
array(3) {
["SE47"]=>
array(4) {
["dbno_bi"]=>
string(4) "SE47"
["A"]=>
int(8)
["B"]=>
int(8)
["C"]=>
string(16) "非数字栏位1"
}
["DD"]=>
array(4) {
["dbno_bi"]=>
string(2) "DD"
["A"]=>
int(2)
["B"]=>
int(2)
["C"]=>
string(16) "非数字栏位2"
}
["F7"]=>
array(4) {
["dbno_bi"]=>
string(2) "F7"
["A"]=>
int(4)
["B"]=>
int(4)
["C"]=>
string(16) "非数字栏位3"
}
}