parse_ini_file這個功能可以將.ini設定檔的一些設定轉換成陣列

test.ini

[Director]
Name = "主任"
mail = "aa@mail.com"
[Department]
Name[] = "行政"
Name[] = "會計"
Name[] = "MIS"
[Path]
Lib_path = "/var/www/test/lib"
url = "http://google.com"

利用parse_ini_file將ini轉成陣列

<?php
	//以各個變數為主轉換成陣列,所以Name="主任"的值會被蓋掉,也不會有區塊的分別
	$ini_arr = parse_ini_file("test.ini");
	print_r($ini_arr);

	//以區塊為主轉換(二維陣列)
	$ini_arr = parse_ini_file("test.ini", true);
	print_r($ini_arr);
Categories: PHP