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