douwen1549 2014-02-25 08:52 采纳率: 100%
浏览 146
已采纳

使用PHP从.INI文件构建数组[关闭]

I've my .ini file as follows

languages.ini
--------------------
fr = "French"
en = "English" 

Now, I'd like to read the file and keep the keys and values in the form of an array using PHP. I'm very new to PHP. I hope any one help me in achieving this. This is my following code.

     public function GetLanguages()
     {
         $langdir = ISC_BASE_PATH.'/language';
         $skip = Array (
            '.',
            '..',
            'CVS',
            '.svn',
         );
         $langs1 = array();
         $dh = opendir($langdir);
         while (($file = readdir($dh)) !== false) {


             if (!is_file($langdir.'/'.$file.'/languages.ini')) {
                 continue;
             }


             $langs1[] = $file;                 
          }
         echo "FileLL:".$file;
          foreach ($langs1 as $key) {
              echo "Store languagesss::".$key."<br>";
          }
          return $langs1;

     } 

Thank you in advance.

  • 写回答

1条回答 默认 最新

  • donglu1971 2014-02-25 08:56
    关注

    You are looking for PHP's ini parse function:

    parse_ini_file

    Just call $arrayResult = parse_ini_file($path_to_file)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 Revit2020下载问题
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大