欢迎来到代码驿站!

PHP代码

当前位置:首页 > 软件编程 > PHP代码

php 地区分类排序算法

时间:2021-02-03 18:25:09|栏目:PHP代码|点击:
写一个函数,将数据
$array = array(
    0=>array("","河北"),
    1=>array("","北京"),
    2=>array(0,"保定"),
    3=>array(1,"海淀"),
    4=>array(3,"中关村"),
    5=>array(2,"涿州")
);
处理后返回如下:
河北
-保定
--涿州
北京
-海淀
--中关村
复制代码 代码如下:

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;
    }

上一篇:thinkphp的dump函数无输出实例代码

栏    目:PHP代码

下一篇:php实现简单的上传进度条

本文标题:php 地区分类排序算法

本文地址:http://www.codeinn.net/misctech/56098.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有