Heim  >  Artikel  >  Backend-Entwicklung  >  So erreichen Sie eine Klassifizierung auf unendlicher Ebene durch PHP-Schleife und Rekursion

So erreichen Sie eine Klassifizierung auf unendlicher Ebene durch PHP-Schleife und Rekursion

jacklove
jackloveOriginal
2018-06-08 13:57:512056Durchsuche

PHP-Schleifen und Rekursion zur Erzielung einer unendlichen Klassifizierung spielen eine wichtige Rolle im PHP-Entwicklungsprozess. In diesem Artikel wird das entsprechende Wissen erläutert.

PHP erreicht eine unendliche Klassifizierung durch Schleifen und Rekursion

Zuerst Verwenden Sie Schleifen, um eine einfache Ebenenanzeige zu erreichen.

//Verwenden Sie PDO, um eine Verbindung zur Datenbank herzustellen Klassifizierung

<!--?php
header("content-type:text/html;charset=utf-8");
$pdo = new PDO("mysql:host=127.0.0.1;dbname=ninthexam","root","root");
$rs = $pdo ---> query("select * from city");
while($row = $rs -> fetch()){
    $data[] = $row;
} 
//循环实现分类
foreach($data as $k=>$v)
{
    if($v[&#39;parint_id&#39;] == 0)
    {
        $tmp[] = $v;
        foreach($data as $key=>$value)
        {
            if($v[&#39;city_id&#39;] == $value[&#39;parint_id&#39;])
            {
                $tmp[] = $value;
            }
        }
    }
}
echo "
"; print_r($tmp);

Die oben genannten sind mehrere Möglichkeiten, eine einfache unendliche Klassifizierung zu realisieren.

In diesem Artikel werden die zugehörigen Operationen der PHP-Schleife und der Rekursion zur Erzielung einer unendlichen Klassifizierung erläutert. Weitere Informationen finden Sie auf der chinesischen PHP-Website.

Verwenden Sie die magische Methode __CLASS__ in PHP, um die zugehörigen Operationen des Klassennamens abzurufen

So erhalten Sie die OpenID und grundlegende Informationen von WeChat-Benutzern über PHP

PHP-Code implementiert 12306 verbleibende Ticketabfrage- und Preisabfragefunktionen

Das obige ist der detaillierte Inhalt vonSo erreichen Sie eine Klassifizierung auf unendlicher Ebene durch PHP-Schleife und Rekursion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn