php 解析配置文件,php 解析ini配置文件
①函數 parse_ini_file ?說明:解析一個配置文件,并以數組的形式返回其中的設置。 w3c地址:http://www.w3school.com.cn/php/func_filesystem_parse_ini_file.asp
參數為兩個
file
必需。規定要檢查的 ini 文件。
process_sections
可選。如果設置為 true,則返回一個多維數組,包括了配置文件中每一節的名稱和設置。默認是 false。
例子 1
"test.ini" 的內容:
[names]
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "http://www.w3school.com.cn"
PHP 代碼:
print_r(parse_ini_file("test.ini"));
?>
輸出:
Array
(
[me] => Robert
[you] => Peter
[first] => http://www.example.com
[second] => http://www.w3school.com.cn
)
例子 2
"test.ini" 的內容:
[names]
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "http://www.w3school.com.cn"
PHP 代碼(process_sections?設置為 true):
print_r(parse_ini_file("test.ini",true));
?>
輸出:
Array
(
[names] => Array
(
[me] => Robert
[you] => Peter
)
[urls] => Array
(
[first] => http://www.example.com
[second] => http://www.w3school.com.cn
)
)
提示和注釋
注釋:本函數可以用來讀取你自己的應用程序的配置文件。本函數與 php.ini 文件沒有關系,該文件在運行腳本時就已經處理過了。
注釋:如果 ini 文件中的值包含任何非字母數字的字符,需要將其括在雙引號中(")。
注釋:有些保留字不能作為 ini 文件中的鍵名,包括:null,yes,no,true 和 false。值為 null,no 和 false 等效于 "",值為 yes 和 true 等效于 "1"。字符 {}|"~![()" 也不能用在鍵名的任何地方,而且這些字符在選項值中有著特殊的意義。
注釋:自 PHP 5.0 版本開始,該函數也處理選項值內的新行。
原文:http://www.cnblogs.com/lovelf/p/5078246.html
總結
以上是生活随笔為你收集整理的php 解析配置文件,php 解析ini配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最小拍有纹波系统仿真实验matlab代码
- 下一篇: php递归复制文件内容,PHP实现递归复