개발 꿀팁/PHP

php 읽기 ini 프로필 속성

Jammie 2022. 11. 9. 14:27
반응형
INI의 내용 형식은 다음과 같으며, 자신의 INI에 맞게 다음 절차를 수정하십시오.
autostart = false
font_size = 12
font_color = red
===================
function get_ini_file ($file_name = "demo.ini") {
$str=file_get_contents($file_name); // 읽기 ini 파일은 문자열에 저장됩니다.
$ini_list = explode("\r\n",$str");//줄바꿈으로 분해하여 배열에 넣는다.
$ini_items = array( );
foreach($ini_list as $item){
$one_item = explode("=", $item);
if(isset($one_item[0])&isset($one_item[1]))$ini_items[trim($one_item[0])] = trim($one_item[1]);// key=>value 형식으로 저장.
}
return $ini_items;
}

function get_ini_item($ini_items = null, $item_name = ''){/ INI 엔트리의 값을 구합니다.
if(empty($ini_items)) return ";
else return $ini_items[$item_name];
}

$ini_items = get_ini_file("demo.ini");

echoget_ini_item($ini_items, 'font_size'); //에서 얻은 값을 출력한다.
반응형