parse_ini_file
구성 파일을 구문 분석하십시오
parse_ini_file()
함수는 구성 파일을 구문 분석하고 설정을 배열로 반환합니다.
"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 ))
"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 진수로 취급됩니다.