首页 > php开发 > php地市联动分类排序程序

php地市联动分类排序程序

联动的效果经常在二级分类中见到,比如新闻的分类,还有地市级的分类,如果分类的内容不是很多,我们完全可以使用PHP的array数组来实现,代码如下:

$array = array( 
	0=>array("","河北"), 
	1=>array("","北京"), 
	2=>array(0,"保定"), 
	3=>array(1,"海淀"), 
	4=>array(3,"中关村"), 
	5=>array(2,"涿州") 
);

处理后返回如下:

河北

-保定

--涿州

北京

-海淀

--中关村

实现上面效果的代码如下:

<?php
function typeArray($array) {
    $con = null;
    foreach ($array as $k => $v) {
        $na[$k] = is_numeric($v[0]) ? $na[$v[0]] . $k . "|" : $k . "|";
    }
    asort($na);
    foreach ($na as $k => $v) {
        $s = substr_count($v, "|");
        $con.= str_repeat("-", ($s - 1)) . $array[$k][1] . "n";
    }
    return $con;
}
?>

               
               

本文地址:http://www.phprm.com/develop/fs1057.html

转载随意,但请附上文章地址:-)

标签:地市 联动 分类

相关文章

发表留言