Bei unserer täglichen Entwicklungsarbeit müssen wir uns zwangsläufig mit Datenbanken und Datentabellen befassen. Normalerweise stoßen wir auf Abfragen mit mehreren Tabellen, Abfragen gemeinsamer Tabellen und das Zusammenführen zweier Tabellen, um eine neue Tabelle usw. zu erstellen Führen Sie eine einfache PHP-Methode ein, um zwei Tabellen zu einer neuen Tabellenklasse zusammenzuführen, zwei Tabellen zu einer Tabelle zusammenzuführen und sie in geordneter Weise anzuordnen. Dies erfordert Fähigkeiten zum Durchlaufen von Arrays und zum Sortieren von Operationen und hat einen gewissen praktischen Wert!
Der erste Schritt besteht darin, die einfachen zwei PHP-Tabellen herunterzuladen, die wir für diesen Kurs verwenden müssen, um sie in einer neuen Tabellenklassenbibliothek zusammenzuführen: http://www.php.cn/xiazai/leiku/540
Der zweite Schritt besteht darin, nach Abschluss des Downloads die benötigte PHP-Klassendatei zu finden, sie in unser lokales Verzeichnis zu entpacken und eine neue PHP-Datei zu erstellen!
Im dritten Schritt müssen wir nach Abschluss diese Klasse in der neuen PHP-Datei aufrufen und die Klasse instanziieren:
<?php include_once "biao.php"; //引入类文件 $phpig = new union(); //实例化类 $lista = $phpig->lista = array(3, 5, 8, 11); $listb = $phpig->listb = array(2, 6, 8, 9, 11, 15); $listc = $phpig->listc; $lena = $phpig->getlenght($lista); //取得表大小 $lenb = $phpig->getlenght($listb); $i = $j = 0; while($i < $lena && $j < $lenb) { $ea = $phpig->getelement($lista, $i); $eb = $phpig->getelement($listb, $j); if($ea <= $eb) { $listc = $phpig->listinsert($listc, $ea); ++$i; } else { $listc = $phpig->listinsert($listc, $eb); ++$j; } } while($i < $lena) { $ea = $phpig->getelement($lista, $i); $listc = $phpig->listinsert($listc, $ea); ++$i; } while($j < $lenb) { $eb = $phpig->getelement($listb, $j); $listc = $phpig->listinsert($listc, $eb); ++$j; } print_r($listc); ?>
Führen Sie die Datei aus und das Ergebnis wird wie unten gezeigt angezeigt :
Das obige ist der detaillierte Inhalt vonEinfacher PHP-Implementierungsprozess zum Zusammenführen zweier Tabellen zu einer neuen Tabelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!