PHP讀取 ini檔案

2021-08-30 02:55:06 字數 1423 閱讀 4836

parse_ini_file -- 解析乙個配置檔案

arrayparse_ini_file( string filename [, bool process_sections] )

parse_ini_file()載入乙個由 filename 指定的 ini 檔案,並將其中的設定作為乙個聯合陣列返回。如果將最後的 process_sections 引數設為true,將得到乙個多維陣列,包括了配置檔案中每一節的名稱和設定。process_sections 的預設值是false

注:本函式和 php.ini 檔案沒有關係,該檔案在執行指令碼時就已經處理過了。本函式可以用來讀取你自己的應用程式的配置檔案。

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

注:自 php 4.2.1 其本函式也受到安全模式 和 open_basedir 的影響。

注:自 php 5.0 版本開始,該函式也處理選項值內的新行。

注:有些保留字不能作為 ini 檔案中的鍵名,包括:null,yes,no,true 和 false。值為 null,no 和 false 等效於 "",值為 yes 和 true 等效於 "1"。字元 |&~![()" 也不能用在鍵名的任何地方,而且這些字元在選項值中有著特殊的意義。

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

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

<?php

define('bird', 'dodo bird');

// parse without sections

$ini_array = parse_ini_file("c:/php/php.ini");

print_r ($ini_array);

echo "

";// parse with sections

$ini_array = parse_ini_file("c:/php/php.ini", true);

print_r ($ini_array);

?>

php如何讀取ini檔案

很多時候,我們使用配置檔案來讀取配置,那麼php如何使用ini檔案呢?如下 例如將 資料庫資訊存到ini檔案中,進行讀取。header content type text html charset utf 8 讀取.init檔案 config file path config db.init 自己編...

讀取INI檔案

讀取ini檔案 ini ini new ini using system using system.text using system.runtime.interopservices namespace qf public string path 引用動態連線庫方法 dllimport kernel...

讀取ini檔案

自定義讀取ini檔案中的內容方法 鍵 值 private string contentvalue string section,string key 寫入ini檔案 節點名稱 如 typename 鍵 值 檔案路徑 dllimport kernel32 private static extern l...