rodiger / ini-parser
将INI文件解析为数组,并从数组创建INI文件
v1.0.0
2018-12-07 07:59 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 6.*
This package is auto-updated.
Last update: 2024-09-07 21:08:04 UTC
README
此包将INI文件转换为数组,您可以从数组创建INI文件。请将您的INI文件上传到"public"文件夹。
特性
- PSR-4自动加载兼容结构
- 使用PHPUnit进行单元测试
- 易于在任何框架或纯PHP文件中使用
示例
加载供应商自动加载
require_once '../vendor/autoload.php';
调用命名空间
use rodiger\iniParser\iniParser;
创建对象并使用带有文件名参数的Ini2Array函数。请将文件上传到public文件夹
$hehe = new iniParser();
$hehe->iniFileToArray( "test.ini" );
获取数组结构
print_r( $hehe );
JSON示例数据
$jsondata = '{
"owner": {
"name": "John",
"organization": "APP Inc."
},
"database": {
"name": "default",
"server": "192.0.2.62",
"host": "localhost",
"port": "143",
"file1": "payroll1.dat",
"file2": "payroll2.dat",
"file3": "payroll3.dat"
},
"hello": {
"key1": "value1",
"key2": "value2",
"key3": "value3"
}
}';
将JSON代码转换为数组
$result = json_decode( $jsondata, true );
使用两个参数调用arrayToIniFile函数:数组和filename.ini。在public文件夹中,您可以检查新文件。获取数组结构。
echo $hehe->arrayToIniFile( $result, "new.ini" );