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. 使用第二个参数,按多维数组返回结果

代码:

<?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
)
)

  使用了第二个参数后,返回的结果是一个多维数组,数据的关系也还存在

更详细请看:http://www.w3school.com.cn/php/func_filesystem_parse_ini_file.asp

												

最新文章

  1. Python-pandas
  2. VisualStudio配色方案
  3. Linq查询操作之聚合操作(count,max,min,sum,average,aggregate,longcount)
  4. Linux Hackers/Suspicious Account Detection
  5. Laravel 5 系列入门教程(一)【最适合中国人的 Laravel 教程】
  6. 探索react native首屏渲染最佳实践
  7. linux 交换分区分配规则
  8. 【转】Eclipse快捷键 10个最有用的快捷键----不错
  9. XML 之 与Json或String的相互转换
  10. Delphi XE5 android listview
  11. gif图简介
  12. 关于onclick中的event对象和element对象
  13. python基础课程_2学习笔记3:图形用户界面
  14. js比量undefined种类
  15. Selenium对浏览器支持的版本
  16. LeetCode 107. Binary Tree Level Order Traversal II (二叉树阶层顺序遍历之二)
  17. C# 关键字new用法
  18. 并发编程之synchronized关键字
  19. C#轻量级配置文件组件EasyJsonConfig
  20. [解决思路]ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file

热门文章

  1. Javascript 链式作用域 function fn(){}和var fn=function(){}区别
  2. 织梦CMS让channelartlist标签支持currentstyle【转】
  3. 疑难杂症--单回话下 WITH(NOLOCK)返回更多数据
  4. djangorestframework接口文档自动生成
  5. Nagios+InfluxDB+Grafana
  6. 1.Javascript简介
  7. 【Oracle】安装注意事项
  8. codeforces785E
  9. pandas如何统计所有列的空值,并转化为list?
  10. jmeter性能测试指标