日々の開発作業では、必然的にデータベースとデータテーブルを扱う必要があり、通常、複数テーブルのクエリ、結合テーブルクエリ、2 つのテーブルを結合して新しいテーブルを生成するなどの処理に遭遇します。今日はそれを紹介します。 2 つのテーブルを新しいテーブル クラスにマージし、2 つのテーブルを 1 つのテーブルにマージし、それらを整然と配置する簡単な PHP メソッドには、配列のトラバーサルとソート操作のスキルが必要ですが、これには一定の実用的価値があります。
最初のステップでは、まず、このコースで使用する必要がある 2 つの単純な PHP テーブルをダウンロードして、新しいテーブル クラス ライブラリにマージします: http://www.php.cn/xiazai/leiku/540
2 番目のステップ、ダウンロードが完了したら、必要な php クラス ファイルを見つけてローカル ディレクトリに解凍し、新しい php ファイルを作成します。
ステップ 3. 完了後、新しい PHP ファイルでこのクラスを呼び出し、クラスをインスタンス化する必要があります:
<?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); ?>
ファイルを実行すると、結果は以下のようになります:
以上が2 つのテーブルを新しいテーブルにマージする PHP の簡単な実装プロセスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。