rodiger/ini-parser

将INI文件解析为数组,并从数组创建INI文件

v1.0.0 2018-12-07 07:59 UTC

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" );