0

codeigniter で言語ライブラリに変数を書き込もうとしています。csv ファイルで値を取得したので、csv ファイルを読み取り、値を配列で取得します。今、これらの配列値を言語ライブラリに書き込もうとしています。たとえば、language>english フォルダー内に、english.php というスクリプトがあります。今、このファイルにその配列から定数値を書きたいと思います.よろしくお願いします

4

3 に答える 3

2

ファイルに書きたいだけですよね?

適切な権限がある場合は、次の操作を実行できます。

file_put_contents($myLanguageFile, '<?php ' . var_export($myCsvArray, TRUE));

言語ファイルに正しい PHP コードが入力されます。

于 2013-06-07T12:11:18.303 に答える
0
consider CSV file contains(file name test.csv)

drink,Drink
enable_on,Enable On
message_drink_saved,The drink has been saved!


<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {

    $string = "<?php ";

    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {

       $string=$string "$lang['".$data[0]."'] = '".data[1]."';"

    }
    fclose($handle);
}


$fp = fopen("language.php", "w");

fwrite($fp, $string);

fclose($fp);

?>
于 2013-06-07T19:18:30.333 に答える