}
        return $result;
    }
    /**
     * current ini line
     * @param $line
     */
    private function createDetermArray($line)
    {
        if (!empty($line)) {
            $values = explode('=', $line);
            $key = trim($values[0]);
            $value = trim($values[1]);
            $this->determArray[$key] = $value;
        }
    }
    /**
     * @usage simple file parsing
     */
    public function parseToArray()
    {
        $f = fopen($this->fileName, "r");
        while (!feof($f)) {
            $this->createDetermArray(fgets($f));
        }
        fclose($f);
    }
}
$tt = new ConfigParser('pars_task.ini');
print_r($tt->getResultArray());
//print_r($tt->getDetermArray());
Esempio n. 2
0
<?php

namespace ConfigParser;

include 'ConfigParser.php';
/**
 * pars_task.ini This configuration file
 */
$tt = new ConfigParser('pars_task.ini');
$resultArray = $tt->getResultArray();
/**
 * Parsed array|
 */
print_r($resultArray);