ホームページ >バックエンド開発 >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 地域分類ソートアルゴリズムのサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。