echo $result[0]['price'];
創(chuàng)新互聯(lián)致力于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計,集團網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!
$num= 0;
$c= 0;
foreach($result as $a){
foreach($a as $v){
$num += $v['price'];
$c++;
}
}
$average = $num/$C;
echo $average;
那個..用table很容易實現(xiàn)的哈..
當(dāng)然..如果會div+css, 也就無所謂幾行幾列了..
可以根據(jù)窗口大小自動調(diào)整行列布局...
用table的思路大概是
---------------------------
注意table的標(biāo)簽 tr, td
碰到tr才會開始新的行, 所以, 如果我不加tr, 把所有的數(shù)據(jù)全部放在td里面, 這樣的結(jié)果就是生成一個只有一行N列的表格...
但是., 如果在滿足一定條件的時候(例如第n條數(shù)據(jù)滿足 n % m == 0)適當(dāng)添加tr標(biāo)簽, 他就會生成新的行...
當(dāng)m == 1(n % m == 0 === true), 也就是我們看到的單列多行數(shù)據(jù)表現(xiàn)
如果m 遠(yuǎn)大于 n, (n % m === false) ,就是上面的一行多列,
當(dāng) 1 m n, 當(dāng) 滿足 (n % m == 0) 的時候就出現(xiàn)了多行多列顯示數(shù)據(jù) 了...:)
--------------------------------------------
上面是大概的思路, 自己慢慢領(lǐng)會...
如果能理解這個思路..然后自己寫出相關(guān)的代碼..是最好的..
1 常用的方法有三種
(1)用var_dump方法
(2)用print_r方法
(3)循環(huán)遍歷
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 運行結(jié)果
法(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循環(huán)或者foreach。。。。謝謝了
thinkphp關(guān)聯(lián)數(shù)據(jù)查詢,在控制器中的sql是$user=D('User')-relation(true)-select(); //查詢到兩表數(shù)據(jù)。查詢出來的都是多維數(shù)組。直接dump出來就可以看到了。