ホームページ  >  記事  >  バックエンド開発  >  PHP 地域分類ソートアルゴリズムのサンプルコード

PHP 地域分類ソートアルゴリズムのサンプルコード

怪我咯
怪我咯オリジナル
2017-07-06 10:55:231343ブラウズ

この記事は、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。