라이브러리

[PHP] dbase_get_header_info - 데이터베이스의 헤더 정보를 가져옵니다.




dbase_get_header_info() 함수

`dbase_get_header_info()` 함수는 DBASE 파일의 헤더 정보를 반환하는 함수입니다. DBASE 파일은 DBASE III, DBASE IV, DBASE V, DBASE 7, 또는 DBASE 8 형식의 파일을 의미합니다.

함수 구조

`dbase_get_header_info()` 함수의 구조는 다음과 같습니다.

#hostingforum.kr
php

dbase_get_header_info(resource $dbase)



* `$dbase`: DBASE 파일의 리소스입니다.

함수 설명

`dbase_get_header_info()` 함수는 DBASE 파일의 헤더 정보를 반환합니다. 헤더 정보에는 DBASE 파일의 버전, 레코드 수, 필드 수, 필드 이름, 필드 타입, 필드 길이 등이 포함됩니다.

예제

다음 예제는 `dbase_get_header_info()` 함수를 사용하여 DBASE 파일의 헤더 정보를 반환하는 방법을 보여줍니다.

#hostingforum.kr
php

// DBASE 파일 열기

$db = dbase_open('example.dbf', 'r');



// DBASE 파일의 헤더 정보 가져오기

$header_info = dbase_get_header_info($db);



// 헤더 정보 출력

print_r($header_info);



// DBASE 파일 닫기

dbase_close($db);



이 예제에서는 `dbase_open()` 함수를 사용하여 DBASE 파일을 열고, `dbase_get_header_info()` 함수를 사용하여 DBASE 파일의 헤더 정보를 가져옵니다. 헤더 정보는 `print_r()` 함수를 사용하여 출력됩니다.

헤더 정보 구조

`dbase_get_header_info()` 함수가 반환하는 헤더 정보의 구조는 다음과 같습니다.

#hostingforum.kr
php

array (

  'version' => 3, // DBASE 파일 버전

  'records' => 10, // 레코드 수

  'fields' => 5, // 필드 수

  'field_names' => array (

    0 => 'field1',

    1 => 'field2',

    2 => 'field3',

    3 => 'field4',

    4 => 'field5',

  ),

  'field_types' => array (

    0 => 'C',

    1 => 'N',

    2 => 'D',

    3 => 'L',

    4 => 'M',

  ),

  'field_lengths' => array (

    0 => 10,

    1 => 20,

    2 => 30,

    3 => 40,

    4 => 50,

  ),

)



이 구조에서, `version`은 DBASE 파일 버전, `records`은 레코드 수, `fields`은 필드 수입니다. `field_names`은 필드 이름을 포함하는 배열, `field_types`은 필드 타입을 포함하는 배열, `field_lengths`은 필드 길이를 포함하는 배열입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 624 페이지

검색

게시물 검색