PHP_PHP チュートリアルでの ini 設定ファイルの操作方法

WBOY
リリース: 2016-07-21 15:11:55
オリジナル
732 人が閲覧しました

PHP操作ini設定ファイル

コードをコピー コードは次のとおりです:

//写ini文件
function write_ini_file($assoc_arr, $path, $has_sections=FALSE)
{
$content = "";
if ($has_sections)
{
foreach ($assoc_arr as $key=>$elem)
        {
            $content .= "[".$key."]\n";
            foreach ($elem as $key2=>$elem2)
            {
                if(is_array($elem2))
                {
                    for($i=0;$i {
$content .= $key2."[] = \"".$elem2[$i]."\"\n";
}
}
else if($elem2=="") $content .= $key2." = \n";
else $content .= $key2." = \"".$elem2."\"\n";
}
}
}
else
{
foreach ($assoc_arr as $key=>$elem)
        {
            if(is_array($elem))
            {
                for($i=0;$i {
$content .= $key2."[] = \"".$elem[$i]."\"\n";
}
}
else if($elem=="") $content .= $key2." = \n";
else $content .= $key2." = \"".$elem."\"\n";
}
}
if (!$handle = fopen($path, 'w'))
{
return false;
}
if (!fwrite($handle, $content))
{
return false;
}
fclose($handle);
return true;
}

//用法
//
$sampleData = array(
'first' => array(
'first-1' => 1,
'first-2' => 2,
'最初-3' => 3,
'first-4' => 4,
5,
),
'秒' => 配列(
'秒-1' => 1,
'2番目-2' => 2,
'2番目-3' => 3,
'2番目-4' => '2番目-5' => 5,
));
write_ini_file ($sampleData, './data.ini', true);
//读ini文件

public function readini($name)
{
if (file_exists(SEM_PATH.'init/'.$name))
{
$data = parse_ini_file(SEM_PATH.'init/'.$name, true);
if ($data)
{
return $data;
}
}
else
{
return false;
}
}

Python で処理する場合は、PHP で生成された構成ファイルが必要になりますつまり、上の生成ini構成ファイル関数の
"をすぐに削除します。

http://www.bkjia.com/PHPjc/326785.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/326785.html技術記事 PHP 操作ini構成文件 复制定代次例: ?php //書き込みini文件 function write_ini_file($assoc_arr, $path, $has_sections=FALSE) { $content = ""; if ($has_sections) { foreac...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート