PHP를 사용하여 구성 파일 편집 및 읽기
PHP에서 parse_ini_file() 함수는 INI 파일에서 데이터를 읽는 편리한 방법을 제공합니다. , 구성 설정을 저장하기 위한 일반적인 형식입니다. 이 함수는 파일 경로를 입력으로 사용하고 INI 파일에 정의된 키-값 쌍이 포함된 배열을 반환합니다.
구성 값 읽기
특정 구성을 읽으려면 값을 얻으려면, 단순히 pars_ini_file()이 반환한 배열에 배열 인덱싱을 사용하세요. 예를 들어, "lu_link" 또는 "footerbg" 값을 얻으려면 다음을 사용할 수 있습니다.
<code class="php">$config = parse_ini_file("sample.ini"); $lu_link = $config["lu_link"]; $footerbg = $config["footerbg"];</code>
구성 값 업데이트
구성 값을 업데이트하려면, pars_ini_file()에서 반환된 배열을 수정한 다음 해당 배열을 INI 파일에 다시 쓸 수 있습니다. PHP는 이 작업을 위한 내장 함수를 제공하지 않지만 아래와 같은 사용자 정의 함수를 사용할 수 있습니다.
<code class="php">function write_php_ini($array, $file) { $res = array(); foreach($array as $key => $val) { if(is_array($val)) { $res[] = "[$key]"; foreach($val as $skey => $sval) $res[] = "$skey = ".(is_numeric($sval) ? $sval : '"'.$sval.'"'); } else $res[] = "$key = ".(is_numeric($val) ? $val : '"'.$val.'"'); } safefilerewrite($file, implode("\r\n", $res)); }</code>
이 함수는 키-값 쌍의 배열과 파일 경로를 다음과 같이 사용합니다. 입력하고 업데이트된 구성을 INI 파일에 씁니다. safefilerewrite() 함수를 사용하여 데이터를 파일에 안전하게 기록하여 데이터가 손상되거나 잘리지 않도록 합니다.
위 내용은 `parse_ini_file()` 및 사용자 정의 함수를 사용하여 PHP에서 구성 파일을 읽고 편집하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!