>백엔드 개발 >PHP 튜토리얼 >두 테이블을 새 테이블로 병합하는 PHP 간단한 구현 프로세스

두 테이블을 새 테이블로 병합하는 PHP 간단한 구현 프로세스

黄舟
黄舟원래의
2017-08-17 17:49:161889검색

일상적인 개발 작업에서 우리는 필연적으로 데이터베이스와 데이터 테이블을 처리해야 합니다. 우리는 일반적으로 다중 테이블 쿼리, 공동 테이블 쿼리, 두 테이블을 병합하여 새 테이블을 생성하는 등의 작업을 접하게 됩니다. 오늘은 이에 대해 소개하겠습니다. 두 개의 테이블을 새로운 테이블 클래스로 병합하고, 두 개의 테이블을 하나의 테이블로 병합하고, 순서대로 배열하는 간단한 PHP 방법에는 배열 순회 및 정렬 작업 기술이 포함되어 있어 실용적인 가치가 있습니다!

첫 번째 단계는 먼저 이 과정에서 새 테이블 클래스 라이브러리로 병합하는 데 필요한 PHP 간단한 두 개의 테이블을 다운로드합니다. http://www.php.cn/xiazai/leiku/540

두 번째 단계, 이후 다운로드가 완료되면 필요한 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);
?>

파일을 실행하면 결과는 아래와 같습니다.

두 테이블을 새 테이블로 병합하는 PHP 간단한 구현 프로세스

위 내용은 두 테이블을 새 테이블로 병합하는 PHP 간단한 구현 프로세스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.