栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

创建ini文件,用PHP写值

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

创建ini文件,用PHP写值

从PHP文档的注释中找到了以下代码片段:

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<count($elem2);$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<count($elem);$i++)      {          $content .= $key."[] = "".$elem[$i].""n";      }  }  else if($elem=="") $content .= $key." = n";  else $content .= $key." = "".$elem.""n";         }     }    if (!$handle = fopen($path, 'w')) {         return false;     }    $success = fwrite($handle, $content);    fclose($handle);    return $success; }

用法:

$sampleData = array(     'first' => array(         'first-1' => 1,         'first-2' => 2,         'first-3' => 3,         'first-4' => 4,         'first-5' => 5,     ),     'second' => array(         'second-1' => 1,         'second-2' => 2,         'second-3' => 3,         'second-4' => 4,         'second-5' => 5,     ));write_ini_file($sampleData, './data.ini', true);

祝好运!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/433198.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号