1. 程式人生 > >PHP的parse_ini_file()函式,解釋結構型別php.ini格式的檔案

PHP的parse_ini_file()函式,解釋結構型別php.ini格式的檔案

直接讀取,返回一維陣列

  • 如,"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
)
  • 結果並不能準確的表達資料之間的關係

使用第二個引數,按多維陣列返回結果

  • 程式碼:
<?php
      print_r(parse_ini_file("test.ini", true));//第二個引數表示process_sections
?>

+結果:

Array
(
[names] => Array
  (
  [me] => Robert
  [you] => Peter
  )
[urls] => Array
  (
  [first] => http://www.example.com
  [second] => http://www.w3school.com.cn
  )
)
  • 使用了第二個引數後,返回的結果是一個多維陣列,資料的關係也還存在