资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php数据查出来相加 php数据查出来相加的数据

php 数据库 怎么把数据库查询到返回的两个值相加(学习中。。)

$sql_cpgg="select * from qd_zbcy where zbcy_name= '$cpgg'"; 

按需定制开发可以根据自己的需求进行定制,网站设计制作、成都做网站构思过程中功能建设理应排到主要部位公司网站设计制作、成都做网站的运用实际效果公司网站制作网站建立与制做的实际意义

$query=mysql_query($sql_cpgg);

while($row_cpgg=mysql_fetch_array($query)){

$a=$row_cpgg[zbcy_canshu];//把结果赋值给变量a

};  

//这个返回的是7

$sql_zzlx="select * from qd_zbcy where zbcy_name= '$zzlx'";

$query=mysql_query($sql_zzlx);

while($row_zzlx=mysql_fetch_array($query)){

$b=$row_zzlx[zbcy_canshu] ;//把结果赋值给变量b

//这个返回的是8

}

echo $a+$b;//这返回15

php 提取页面中的特定数字 并将这些数字相加!哪位大神会

其实逻辑很简单的,就是首先取得table中的内容,然后按行拆分,在对每行按列拆分,最后将每列的内容相加就可以了。

需要说明的是,这里只假设你的页面只有一个table /,如果有多个的话,下面的$pattern需要进行修改。不过我想针对你的问题应该够了。

?php

// 从网页读取html内容或者你直接设置为html字符串

$html = file_get_contents('url地址');

// 去除所有空格

$html = preg_replace('/\s+/', '', $html);

$pattern = '/\table[^]*?\(.*?)\\/table\/';

$trs = '';

$matches = array();

// 用于保存每列数据之和

$trSums = array();

// 获取trtd内容

if (preg_match($pattern, $html, $matches)) {

$trs = $matches[1];

// 按行拆分

$trs = preg_split('/\\/tr\\tr[^]*?\/', $trs);

// 按列拆分

foreach ($trs as $tr) {

$tr = preg_split('/\\/td\\td[^]*?\/', $tr);

foreach ($tr as $col = $td) {

$td = trim(strip_tags($td));

if (!isset($trSums[$col])) {

$trSums[$col] = 0;

}

$trSums[$col] += $td;

}

}

}

?

$trSums就是你要的了,注意,$trSums[0]就是第一列的值。

php如何将数组遍历出来的结果相加,请教高手

方法1,累加

?php

$arr=array(1,2,3,4);

$sum=0;//设变量

foreach($arr as $value){

echo $value.'br';

$sum+=$value;//累加

}

echo $sum;//显示

方法2,直接求

?php

$arr=array(1,2,3,4);

echo array_sum($arr);


标题名称:php数据查出来相加 php数据查出来相加的数据
分享链接:http://cdkjz.cn/article/ddsjeep.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220