首頁  >  文章  >  後端開發  >  PHP parse_ini_file() 函數

PHP parse_ini_file() 函數

WBOY
WBOY原創
2016-08-08 09:31:541525瀏覽

定義和用法

parse_ini_file() 函數解析一個配置文件,並以數組的形式傳回其中的設定。

語法

parse_ini_file(file,process_sections)
參數 描述
file 必需。規定要檢查的 ini 檔。
process_sections 可選。如果設定為 true,則傳回一個多維數組,包括了設定檔中每一節的名稱和設定。預設是 false。

說明

ini 檔案的結構和 php.ini 的相似。

常數也可以在 ini 檔案中被解析,因此如果在執行 parse_ini_file() 之前定義了常數作為 ini 的值,將會被整合到結果中。只有 ini 的值會被求值。

由數字組成的鍵名和小節名會被 PHP 當作整數來處理,因此以 0 開頭的數字會被當作八進製而以 0x 開頭的會被當作十六進制。

提示和註解

註解:本函數可以用來讀取你自己的應用程式的設定檔。本函數與 php.ini 檔案沒有關係,該檔案在執行腳本時就已經處理過了。

註釋:如果ini 檔案中的值包含任何非字母數字的字符,需要將其括在雙引號中(")。

註釋:有些保留字不能作為ini 檔案中的鍵名,包括:null,yes,no,true 和false。用在鍵名的任何地方,而且這些字元在選項值中有著特殊的意義。範例1

"test.ini" 的內容:[names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3school.com.cn"PHP 程式碼:

輸出:

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 parse_ini_file() 函數,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn