echo $result[0]['price'];
创新互联致力于成都网站设计、成都网站建设、外贸网站建设,成都网站设计,集团网站建设等服务标准化,推过标准化降低中小企业的建站的成本,并持续提升建站的定制化服务水平进行质量交付,让企业网站从市场竞争中脱颖而出。 选择创新互联,就选择了安全、稳定、美观的网站建设服务!
$num= 0;
$c= 0;
foreach($result as $a){
foreach($a as $v){
$num += $v['price'];
$c++;
}
}
$average = $num/$C;
echo $average;
那个..用table很容易实现的哈..
当然..如果会div+css, 也就无所谓几行几列了..
可以根据窗口大小自动调整行列布局...
用table的思路大概是
---------------------------
注意table的标签 tr, td
碰到tr才会开始新的行, 所以, 如果我不加tr, 把所有的数据全部放在td里面, 这样的结果就是生成一个只有一行N列的表格...
但是., 如果在满足一定条件的时候(例如第n条数据满足 n % m == 0)适当添加tr标签, 他就会生成新的行...
当m == 1(n % m == 0 === true), 也就是我们看到的单列多行数据表现
如果m 远大于 n, (n % m === false) ,就是上面的一行多列,
当 1 m n, 当 满足 (n % m == 0) 的时候就出现了多行多列显示数据 了...:)
--------------------------------------------
上面是大概的思路, 自己慢慢领会...
如果能理解这个思路..然后自己写出相关的代码..是最好的..
1 常用的方法有三种
(1)用var_dump方法
(2)用print_r方法
(3)循环遍历
2 一个小示例
$arr=[
[1,2,3],
[4,5,6],
];
法(1)
var_dump($arr);
法(2)
print_r($arr);
法(3)
foreach($arr as $row){
foreach($row as $v)
echo $v.' ';
echo 'br/';
}
3 运行结果
法(1)
法(2)
法(3)
$arr3=array(
"m"=array("mm"."mmm","mmmm"),
"j"=array("jj"."jjj","jjjj"),
"s"=array("ss"."sss","ssss")
);
这个怎么输出呢?不用var_dump和print_r,用for循环或者foreach。。。。谢谢了
thinkphp关联数据查询,在控制器中的sql是$user=D('User')-relation(true)-select(); //查询到两表数据。查询出来的都是多维数组。直接dump出来就可以看到了。