Voodoo\Core\Config::arrayToINI PHP Method

arrayToINI() public static method

To convert an array into a properly formatted INI file
public static arrayToINI ( array $iniArray, integer $indent ) : String.
$iniArray array
$indent integer
return String.
    public static function arrayToINI(array $iniArray, $indent = 0)
    {
        foreach ($iniArray as $k => $v) {
            if (is_array($v)) {
                $ini .= str_repeat(" ", $indent * 5);
                $ini .= "[{$k}] \r\n";
                $ini .= self::arrayToINI($v, $indent + 1);
            } else {
                $ini .= str_repeat(" ", $indent * 5);
                $v = is_string($v) ? "\"{$v}\"" : $v;
                $ini .= "{$k} = {$v} \r\n";
            }
        }
        return $ini;
    }