Maison > Article > développement back-end > Processus d'implémentation simple PHP consistant à fusionner deux tables dans une nouvelle table
Dans notre travail de développement quotidien, nous devons inévitablement gérer des bases de données et des tables de données. Nous rencontrons généralement des requêtes multi-tables, des requêtes de tables conjointes, et la fusion de deux tables pour générer une nouvelle table, etc. introduisez une méthode PHP simple pour fusionner deux tables dans une nouvelle classe de table, fusionner deux tables en une seule table et les organiser de manière ordonnée, impliquant des compétences en matière de parcours de tableaux et d'opération de tri, ce qui a une certaine valeur pratique !
La première étape consiste à télécharger les deux tables PHP simples que nous devons utiliser pour ce cours afin de les fusionner dans une nouvelle bibliothèque de classes de tables : http://www.php.cn/xiazai/leiku/540
La deuxième étape consiste à trouver le fichier de classe php dont nous avons besoin une fois le téléchargement terminé, à le décompresser dans notre répertoire local et à créer un nouveau fichier php !
Étape 3. Une fois terminé, nous devons appeler cette classe dans le nouveau fichier php et instancier la classe :
<?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); ?>
Exécutez le fichier et le résultat sera comme indiqué ci-dessous. Affichage :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!