使用PHP从.INI文件构建数组

时间:2014-02-25 08:52:26

标签: php ini

我的.ini文件如下

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

现在,我想读取文件并使用PHP以数组的形式保存键和值。我是PHP的新手。我希望任何人帮助我实现这一目标。这是我的以下代码。

     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;

     } 

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您正在寻找PHP的ini解析功能:

parse_ini_file

只需致电$arrayResult = parse_ini_file($path_to_file)