php 地區(qū)分類排序算法
寫(xiě)一個(gè)函數(shù),將數(shù)據(jù)$array = array(
0=>array("","河北"),
1=>array("","北京"),
2=>array(0,"保定"),
3=>array(1,"海淀"),
4=>array(3,"中關(guān)村"),
5=>array(2,"涿州")
);
處理后返回如下:
河北
-保定
--涿州
北京
-海淀
--中關(guān)村
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;
}
相關(guān)文章
Laravel框架數(shù)據(jù)庫(kù)遷移操作實(shí)例詳解
這篇文章主要介紹了Laravel框架數(shù)據(jù)庫(kù)遷移操作實(shí)例詳解,需要的朋友可以參考下2020-04-04
PHP實(shí)現(xiàn)異步定時(shí)多任務(wù)消息推送
在 PHP 中實(shí)現(xiàn)異步定時(shí)多任務(wù)消息推送的方式有多種,其中一種常用的方式是使用異步任務(wù)隊(duì)列,這篇文章主要介紹了這一方法的具體實(shí)現(xiàn),需要的可以參考一下2023-04-04
PHP Session條件競(jìng)爭(zhēng)超詳細(xì)講解
這篇文章主要介紹了PHP Session條件競(jìng)爭(zhēng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧2022-12-12
九個(gè)你必須知道而且又很好用的php函數(shù)和特點(diǎn)
以下小編就為大家介紹一個(gè)九個(gè)你必須知道而且又很好用的php函數(shù)和特點(diǎn)。非常實(shí)用哦!需要的朋友可以過(guò)來(lái)參考下2013-08-08
php讀取出一個(gè)文件夾及其子文件夾下所有文件的方法示例
這篇文章主要介紹了php讀取出一個(gè)文件夾及其子文件夾下所有文件的方法,涉及php遞歸及文件路徑相關(guān)操作技巧,需要的朋友可以參考下2017-06-06
php讀取圖片內(nèi)容并輸出到瀏覽器的實(shí)現(xiàn)代碼
如果php以圖片,zip,exe等文件輸出到瀏覽器,而前面還輸出了其他字符,那就會(huì)是你看到的亂碼2013-08-08
PHP Token(令牌)設(shè)計(jì) 設(shè)計(jì)目標(biāo): 避免重復(fù)提交數(shù)據(jù). 檢查來(lái)路,是否是外部提交 匹配要執(zhí)行的動(dòng)作(如果有多個(gè)邏輯在同一個(gè)頁(yè)面實(shí)現(xiàn),比如新增,刪除,修改放到一個(gè)PHP文件里操作) 這里所說(shuō)的token是在頁(yè)面顯示的時(shí)候,寫(xiě)到FORM的一個(gè)隱藏表單項(xiàng)(type=hidden). token不可明文,如果是明文,那就太危險(xiǎn)了,所以要采用一定的加密方式.密文要可逆.俺算法很白癡,所以采用了網(wǎng)上一個(gè)現(xiàn)成的方法.2008-03-03

