현재 위치: > 함수 카테고리 모음> parse_ini_file

parse_ini_file

구성 파일을 구문 분석하십시오
이름:parse_ini_file
분류:파일 시스템
사용 언어:php
한 줄 설명:구성 파일을 구문 분석합니다.

정의 및 사용법

parse_ini_file() 함수는 구성 파일을 구문 분석하고 설정을 배열로 반환합니다.

예 1

"test.ini"의 내용 :

 [이름]
나 = 로버트
당신 = 피터

[URLS]
첫 번째 = "http://www.example.com"
두 번째 = "http://www.gitbox.net"

PHP 코드 :

 <? php
print_r ( parse_ini_file ( "test.ini" ) ) ;
?>

산출:

 정렬
(
[나] => 로버트
[당신] => 피터
[첫 번째] => http://www.example.com
[두 번째] => http://www.gitbox.net
))

예 2

"test.ini"의 내용 :

 [이름]
나 = 로버트
당신 = 피터

[URLS]
첫 번째 = "http://www.example.com"
두 번째 = "http://www.gitbox.net"

php code ( process_sections 가 true로 설정 됨) :

 <? php
print_r ( parse_ini_file ( "test.ini" , true ) ) ;
?>

산출:

 정렬
(
[이름] => 배열
  (
  [나] => 로버트
  [당신] => 피터
  ))
[urls] => 배열
  (
  [첫 번째] => http://www.example.com
  [두 번째] => http://www.gitbox.net
  ))
))

문법

 parse_ini_file ( 파일 , process_sections )
매개 변수 설명하다
파일 필수의. 검사 할 INI 문서를 지정하십시오.
process_sections 선택 과목. true로 설정되면 구성 파일의 각 섹션의 이름 및 설정을 포함하여 다차원 배열이 반환됩니다. 기본값은 False입니다.

설명

INI 파일의 구조는 php.ini의 구조와 유사합니다.

상수는 INI 파일에서도 구문 분석 할 수 있으므로 상수가 parse_ini_file() 실행하기 전에 INI 값으로 정의되면 결과에 통합됩니다. INI의 가치 만 평가됩니다.

숫자로 구성된 주요 이름과 하위 섹션 이름은 PHP에 의해 정수로 처리되므로 0으로 시작하는 숫자는 8대로 처리되고 0x로 시작하는 것은 16 진수로 취급됩니다.

유사한 함수
  • 파일에 대한 변경 동기화 (메타 데이터 포함) fsync

    fsync

    파일에대한변경동기화(메타데이터포함)
  • disk_free_space의 별칭 diskfreespace

    diskfreespace

    disk_free_space의별칭
  • 파일 시스템 또는 디스크 파티션에서 사용 가능한 공간을 반환합니다. disk_free_space

    disk_free_space

    파일시스템또는디스크파티션에서사용가능한
  • 파일 권한을 얻습니다 fileperms

    fileperms

    파일권한을얻습니다
  • Unlink () 또는 unset ()을 참조하십시오 (PHP는 키워드 또는 함수가 삭제되지 않습니다) delete

    delete

    Unlink()또는unset()을참조
  • 파일에 쓰기 (이진 파일에 안전하게 사용) fwrite

    fwrite

    파일에쓰기(이진파일에안전하게사용)
  • 파일 소유자를 얻으십시오 fileowner

    fileowner

    파일소유자를얻으십시오
  • 파일 포인터가 파일 끝에 도달하는지 테스트 feof

    feof

    파일포인터가파일끝에도달하는지테스트
인기 기사