라이브러리
[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`은 필드 길이를 포함하는 배열입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.