Heim  >  Artikel  >  Backend-Entwicklung  >  Einfacher PHP-Implementierungsprozess zum Zusammenführen zweier Tabellen zu einer neuen Tabelle

Einfacher PHP-Implementierungsprozess zum Zusammenführen zweier Tabellen zu einer neuen Tabelle

黄舟
黄舟Original
2017-08-17 17:49:161821Durchsuche

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 :

Einfacher PHP-Implementierungsprozess zum Zusammenführen zweier Tabellen zu einer neuen Tabelle

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!

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