ホームページ >バックエンド開発 >PHPチュートリアル >order_PHP チュートリアルで 2 つのテーブルを新しいテーブルにマージし、配置する PHP メソッド

order_PHP チュートリアルで 2 つのテーブルを新しいテーブルにマージし、配置する PHP メソッド

WBOY
WBOYオリジナル
2016-07-13 10:12:16949ブラウズ

phpで2つのテーブルを新しいテーブルに結合し、順番に並べるメソッド

具体的な実装方法は以下の通りです

コードは次のとおりです:

/**
ラ (3、5、8、11)
ポンド (2、6、8、9、11、15)
lcにマージして順番に並べます。
phpで実装されているのでsortなどの機能は使えません! ! ! !
**/
クラスユニオン {
var $lista = 配列(); var $listb = 配列(); var $listc = 配列();
Function getlenght($arr) { //テーブルの長さを取得する
戻り値 ($arr); }

Function getelement($arr, $n) { //テーブル内の n 番目の要素を取得し、返す
$e = $arr[$n] : ''; }

Function listinsert($arr, $e) { //テーブルの最後に要素を挿入
$arr[] = $e; 戻り $arr; }
}
$phpig = 新しいユニオン(); $lista = $phpig->lista = 配列(3, 5, 8, 11); $listb = $phpig->listb = 配列(2, 6, 8, 9, 11, 15); $listc = $phpig->listc; $lena = $phpig->getlenght($lista) //テーブルサイズを取得します
; $lenb = $phpig->getlenght($listb); $i = $j = 0; while($i $ea = $phpig->getelement($lista, $i); $eb = $phpig->getelement($listb, $j); If($ea $listc = $phpig->listinsert($listc, $ea); ++$i; } その他 {
$listc = $phpig->listinsert($listc, $eb); ++$j; }
}
while($i $ea = $phpig->getelement($lista, $i); $listc = $phpig->listinsert($listc, $ea); ++$i
}
while($j $eb = $phpig->getelement($listb, $j); $listc = $phpig->listinsert($listc, $eb); ++$j
}
print_r($listc); ?>





http://www.bkjia.com/PHPjc/922887.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/922887.html

技術記事

2つのテーブルを新しいテーブルに結合し、順番に並べるphpの具体的な実装方法は以下の通りです。 コードは以下の通りです。 ?php /** la (3, 5, 8, 11) lb (2, 6, 8、9、11、15 ) が lc にマージされています...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。