rodiger / ini-parser
Parse INI file to Array && create INI file from Array
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:libary
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
This package convert INI file to Array and you can create INI from an Array. Please upload your INI file to "public" folder.
Features
- PSR-4 autoloading compliant structure
- Unit-Testing with PHPUnit
- Easy to use to any framework or even a plain php file
Example
Load vendor autoload
require_once '../vendor/autoload.php';
Call Namespace
use rodiger\iniParser\iniParser;
Create object and call Ini2Array function with a filename parameter. Please upload the file to public folder
$hehe = new iniParser();
$hehe->iniFileToArray( "test.ini" );
Get array stucture
print_r( $hehe );
JSON sample data
$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"
}
}';
Convert JSON code to Array
$result = json_decode( $jsondata, true );
Call arrayToIniFile function with 2 paramter: Array, and filename.ini. In public folder you can check the new file. Get array stucture.
echo $hehe->arrayToIniFile( $result, "new.ini" );