访问php.ini,PHP – 解析ini文件并访问单个值

这篇博客介绍了如何在PHP中使用`parse_ini_file`函数来解析.ini配置文件,类似于Python中的ConfigParser。示例代码展示了如何读取.ini文件中的值,并按需选择是否按节划分数据。
摘要由CSDN通过智能技术生成

在Python中,您可以解析.ini文件并访问单个值,如下所示:

myini.ini

[STRINGS]

mystring = fooooo

value = foo_bar

script.py

import configparser

config = configparser.ConfigParser()

# ----------------------------------------------------------------------

config.read("myini.ini")

test = config["STRINGS"]["mystring"]

print (test) #-> OUTPUT: fooooo

我怎样才能在PHP中做同样的事情?不幸的是,我找不到任何例子.

解决方法:

不用担心,解析.ini文件是一种标准方法. (参见php docs中的parse_ini_file).

使用您的文件作为此示例的基础:

myini.ini

[STRINGS]

mystring = fooooo

value = foo_bar

test.php的

$ini_array = parse_ini_file("myini.ini");

print_r($ini_array); # prints the entire parsed .ini file

print($ini_array['mystring']); #prints "fooooo"

请注意,默认情况下,parse_ini_file会忽略部分并将所有ini设置刷新到同一对象中.如果您希望在python示例中按部门划分范围,则为process_sections参数(第二个参数)传递true.

test2.php

$ini_array = parse_ini_file("myini.ini", true /* will scope sectionally */);

print($ini_array['mystring']); #prints nothing

print($ini_array['STRINGS']['mystring']); #prints fooooo

标签:ini,python,php

来源: https://codeday.me/bug/20190824/1706483.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值