php 地区分类排序算法的解决办法
内容摘要
这篇文章主要为大家详细介绍了php 地区分类排序算法的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!写一个函数,将数据$
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!写一个函数,将数据$
文章正文
这篇文章主要为大家详细介绍了php 地区分类排序算法的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随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;
}
注:关于php 地区分类排序算法的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释