gpt4 book ai didi

PHP - 解析 ini 文件并访问单个值

转载 作者:可可西里 更新时间:2023-11-01 00:30:29 26 4
gpt4 key购买 nike

在 Python 中,您可以解析 .ini 文件并像这样访问单个值:

myini.ini

[STRINGS]
mystring = fooooo
value = foo_bar

脚本.py

import configparser
config = configparser.ConfigParser()
# ----------------------------------------------------------------------

config.read("myini.ini")

test = config["STRINGS"]["mystring"]
print (test) #-> OUTPUT: fooooo

我如何在 PHP 中做同样的事情?不幸的是,我找不到任何示例。

最佳答案

不用担心,解析.ini 文件是一种标准方法。 (参见 php 文档中的 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 设置 glom 到同一个对象中。如果您希望像在 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

关于PHP - 解析 ini 文件并访问单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34814054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com