我现在有一个数组$row
里面的数据如下
24010001 12
24035899 8
24035899 13
24036302 13
24036302 13
240357 13
24031557 11
24010001 7
24030066 11
24010001 11
我想要生成如下结果
24007613 33
24036302 26
24010001 23
24030066 22
240357 13
24007611 13
24035899 13
24031557 11
要怎么实现
里面的数据如下
24010001 12
24035899 8
24035899 13
24036302 13
24036302 13
240357 13
24031557 11
24010001 7
24030066 11
24010001 11
我想要生成如下结果
24007613 33
24036302 26
24010001 23
24030066 22
240357 13
24007611 13
24035899 13
24031557 11
要怎么实现
解决方案 »
- PHP 生成XML 去掉 表格 只留下文字
- 求一php正则式
- 如何将C#加密算法换算成PHP算法(懂C#和PHP大鸟请进)
- php在mysql中插入的问题!!!
- PHP 怎么实现分页查询并把查询的数据以word文档下载下来
- 一段PHP代码,如何完成像表单提交一样的过程来操作数据库?请老师指点,谢谢!
- 关于web服务器最大连接数
- 需求php兼职网站开发人才
- 大家推荐一个windows下好用的php编辑器,谢谢![
- 请问一个字符串split的问题???在线等
- mail()函数返回SMTP server response: 554 Remote Return: 503 5.5.2 Need Rcpt command
- 关于计数器的问题。
"24010001 12",
"24035899 8",
"24035899 13",
"24036302 13",
"24036302 13",
"240357 13",
"24031557 11",
"24010001 7",
"24030066 11",
"24010001 11");$n = array();
foreach($row as $v)
{
$s= preg_split("/\s+/i",$v);
$s0 = $s[0];
$s1 = $s[1];
$n[$s0] += $s1;
}
print_r($n);
$row=array(
"24010001 12",
"24035899 8",
"24035899 13",
"24036302 13",
"24036302 13",
"240357 13",
"24031557 11",
"24010001 7",
"24030066 11",
"24010001 11");
$row1=array();
foreach ($row as $a=>$b ) {
echo "<br>".$a."=>".$b;
if (substr($b,-2)>9) {
echo "<br>aaaa=".$row1[]=$b;
}
} foreach ($row1 as $a1=>$b1 ) {
echo "<br>".$a1."=>".$b1;
}
?>
上面是怎么运算得到下面结果的?
$m = array
(
'24010001 12',
'24035899 8',
'24035899 13',
'24036302 13',
'24036302 13',
'240357 13',
'24031557 11',
'24010001 7',
'24030066 11',
'24010001 11'
);
foreach($m as $value)
{
$a = explode(' ',$value);
$p[$a[0]] += $a[1];
}
print_r($p);exit;