$top = '';
$temp = array();
$numi = array();
for($i=0;$i<count($dw);$i++){//取出总计
$name = explode(",",$dw[$i]);
if($name[0] == '总计'){
$top = $dw[$i];
} else {
$temp[] = $name[0];
//$numi[] = $name[9];
}
}
sort($temp);
for($i=0;$i<count($temp);$i++){//排序
for($j=0;$j<count($temp);$j++){
$name = explode(",",$dw[$j]);
if($temp[$i] == $name[0]){
$tm[] = $dw[$j]."<br>\n";
}
}
}
print_r($tm);
一个排序问题,这个主要是 针对这样的数组排序的,上面的排序代码,是针对单位的名称排序
思路
先把要排序的名称取出来,之后和整个数组里进行对比
Array ( [0] => 安监局,0,0,0,0,0,0,0,0,0
[1] => 保险行业协会,0,0,0,0,0,0,0,0,0
[2] => 北京办事处,0,0,0,0,0,0,0,0,0
[3] => 编委办,0,0,0,0,0,0,0,0,0
[4] => 财政局,0,0,0,0,0,0,0,0,0
[5] => 城管综合执法局,0,0,0,0,0,0,0,0,0
[6] => 大石桥,0,0,0,0,0,0,0,0,0
[7] => 地税局,0,0,0,0,0,0,0,0,0
[8] => 地震局,0,0,0,0,0,0,0,0,0
[9] => 动监局,2,0,0,0,0,0,0,0,20
)
哎,我表达能力不好,看代码吧~!