php 地区分类排序算法


Posted in PHP onJuly 01, 2013

写一个函数,将数据
$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; 
    }
PHP 相关文章推荐
WINDOWS 2000下使用ISAPI方式安装PHP
Sep 05 PHP
用PHP制作静态网站的模板框架
Oct 09 PHP
用PHP+MySql编写聊天室
Oct 09 PHP
php下HTTP Response中的Chunked编码实现方法
Nov 19 PHP
php中去除所有js,html,css代码
Oct 12 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
Dec 02 PHP
PHP学习之正则表达式
Apr 17 PHP
ThinkPHP 404页面的设置方法
Jan 14 PHP
PHP判断上传文件类型的解决办法
Oct 20 PHP
thinkPHP中_initialize方法实例分析
Dec 05 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
php访问对象中的成员的实例方法
Nov 17 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
Jul 01 #PHP
php 常用算法和时间复杂度
Jul 01 #PHP
关于php循环跳出的问题
Jul 01 #PHP
深入解析PHP中的(伪)多线程与多进程
Jul 01 #PHP
IIS安装Apache伪静态插件的具体操作图文
Jul 01 #PHP
解析csv数据导入mysql的方法
Jul 01 #PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
Jul 01 #PHP
You might like
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
JavaScript必知必会(二) null 和undefined
2016/06/08 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
H5图片压缩与上传实例
2017/04/21 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
Python处理JSON数据并生成条形图
2016/08/05 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
DRF框架API版本管理实现方法解析
2020/08/21 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
有机婴儿毛毯和衣服:Monica + Andy
2020/03/01 全球购物
Scotch Porter官方网站:男士美容产品
2020/08/31 全球购物
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
广告学专业毕业生自荐信
2013/09/24 职场文书
啤酒销售实习自我鉴定
2013/09/24 职场文书
会计学专业学生的求职信范文
2014/01/27 职场文书
超市工作总结范文2014
2014/12/19 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
MySQL 主从复制数据不一致的解决方法
2022/03/18 MySQL