Heim > Artikel > Backend-Entwicklung > Beispielcode für den regionalen PHP-Klassifizierungssortierungsalgorithmus
Dieser Artikel ist eine detaillierte Analyse und Einführung in die Implementierung des regionalen Klassifizierungs-Sortieralgorithmus mit PHP. Freunde, die ihn benötigen, können sich auf
Schreiben Sie eine Funktion zum Konvertieren beziehen Daten
$array = array(
0=>array("","Hebei"),
1=>array("","Beijing"),
2 => array(0,"Baoding"),
3=>array(1,"Haidian"),
4=>array(3,"Zhongguancun"),
5=> ;array( 2,"Zhuozhou")
);
Nach der Verarbeitung lautet die Rückgabe wie folgt:
Hebei
-Baoding
--Zhuozhou
Peking
-Haidian
--Zhongguancun
Der Code lautet wie folgt:
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; }
Das obige ist der detaillierte Inhalt vonBeispielcode für den regionalen PHP-Klassifizierungssortierungsalgorithmus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!