2013-07-04 43 views
0

我創建了一個數組,其中包含;基於數組值寫入文件

  1. 要寫入項目的文件路徑。
  2. ,我希望內容被寫入文件

我數組的代碼是:

foreach ($NewLang as $row => $val) 
{ 
    $writefile = implode(",", $val); 

    $filepath = $val[0]; 
} 

這將顯示是這樣的:

basket.lang .php,LANG_BASKETUPDATED,購物籃已更新,

我的問題是,如何根據存儲在$val[0]中的值,使用file_put_contents()來寫每行?

+7

這個問題似乎是題外話,因爲它是關於詢問如何讀[手動](http://php.net/manual/en /function.file-put-contents.php) – HamZa

+0

每行的文件路徑會發生變化,如果文件路徑相同,我可以很容易地寫入它。 –

回答

0

解決這通過創建一個函數來寫入文件並將其放在foreach循環中。

現在我的foreach循環是這樣的:

foreach ($NewLang as $row => $val) 
{ 
    { 
     append_define($val[0], $val[1], $val[2]); 
    } 
} 
0

喜歡的東西:

file_put_contents($filepath, $writefile); 

$寫文件的內容將被寫入該名稱的文件是在$文件路徑

例如

$writefile="This is\na test"; 
$filepath="~/output.txt"; 
file_put_contents($filepath, $writefile); 

這將編寫一個名爲 'output.txt的' 在你回家路徑的文件,該文件將包含兩行

這是

測試