zoukankan      html  css  js  c++  java
  • php write_ini_file

    php读ini文件有很方便的pares_ini_file,但是写回去却没有,这里写一个:

    function write_ini_file($assoc_arr, $path, $has_sections = FALSE) {
        $content = "";
        if ($has_sections) {
            foreach ($assoc_arr as $key => $elem) {
                $content .= "[" . $key . "]
    ";
                foreach ($elem as $key2 => $elem2) {
                    if (is_array($elem2)) {
                        for ($i = 0; $i < count($elem2); $i++) {
                            $content .= $key2 . "[] = "" . $elem2[$i] . ""
    ";
                        }
                    } else if ($elem2 == "")
                        $content .= $key2 . " = 
    ";
                    else
                        $content .= $key2 . " = "" . $elem2 . ""
    ";
                }
            }
        } else {
            foreach ($assoc_arr as $key => $elem) {
                if (is_array($elem)) {
                    for ($i = 0; $i < count($elem); $i++) {
                        $content .= $key2 . "[] = "" . $elem[$i] . ""
    ";
                    }
                } else if ($elem == "")
                    $content .= $key2 . " = 
    ";
                else
                    $content .= $key2 . " = "" . $elem . ""
    ";
            }
        }
    
        if (!$handle = fopen($path, 'w')) {
            return false;
        }
        if (!fwrite($handle, $content)) {
            return false;
        }
        fclose($handle);
        return true;
    }
  • 相关阅读:
    Spiral Matrix II
    N-Queens
    Jump Game II
    js改变div高度
    Jenkins + testNg + maven 项目持续集成
    bootstrap做的导航
    bootstrap左侧边栏
    WEB-INF下jsp跳转
    jsp页面无法解析EL表达式
    springMVC和mybatis整合,jsp对时间进行格式化
  • 原文地址:https://www.cnblogs.com/trying/p/3678467.html
Copyright © 2011-2022 走看看