为了达到一个目标有很多种办法,网站设计建设也一样,比如说商品一行排几个的问题,
我们可以用table布局用php程序来处理,也可以用div直接布局,不需用PHP另做处理同样可以达到一样的效果,
今天我们讲的网站建设排行榜也一样!
首页看下排行榜设计有哪些要求?首先要按123...排序,123用小图标来显示!其次每个栏目名称和具体的数目.
按123排序用图标展示我们可以用PHP来处理,用数组显示,我们用一种更简便的方法先处理这个问题,直接把123图标做到背景里,
然后用DIV+CSS来定位好!这里主要谈下怎么用PHP数组来显示类目名称和具体的数量:
首先我们用程序统计出栏目数量和对应的栏目名称:假如得到一组数据 $bxbtxt1(栏目名称) $num1(统计数值)
$bxbtxt2(栏目名称) $num2(统计数值)
$bxbtxt3(栏目名称) $num3(统计数值) ... 把这些数据存到数组里,这里可以用二维数组,也可以用一维数组,用栏目名称作键值即可,用一维数组更简单;代码为: $arr=array($bxbtxt1=>$num1,$bxbtxt2=>$num2,$bxbtxt3=>$num3,$bxbtxt4=>$num4,$bxbtxt5=>$num5,$bxbtxt6=>$num6,
$bxbtxt7=>$num7,$bxbtxt8=>$num8,$bxbtxt9=>$num9,$bxbtxt10=>$num10,$bxbtxt11=>$num11,$bxbtxt12=>$num12,
$bxbtxt13=>$num13,$bxbtxt14=>$num14,$bxbtxt15=>$num15,$bxbtxt16=>$num16);
下面把数组进行排序
arsort($arr);
循环数组的数据,并用CSS定位!
foreach ($arr as $key=>$vaules){
echo "<div class=\"css\">".$key."【".$vaules."】</div>";
本文地址:http://www.eobo.cn/news/419.html
|