2013-11-23 95 views
-1

請告訴我如何打開文件並將字符串放在每行的末尾php 這可能嗎?如何打開文件並在每行的末尾放置php

誰能讓我理解這段代碼?

f = open('./ampo.txt', 'r+') 
with open('./ampo.txt') as infile: 
    for line in infile: 
     f.insert(0, 'EDF ') 
f.close 
+0

甚至不是遠程PHP –

+0

關於如何使用'「A +」',而不是'「R +」' –

+0

看起來像Python來我... –

回答

1

爲了追加到每行文件,你將不得不閱讀文件,然後覆蓋它。我實際上建議寫入不同的文件,如果您選擇這樣做,只需在fopen調用中更改文件名。

$lines = file("./amp.txt"); 
$fp = fopen("./amp.txt", "w"); 
foreach($lines as $line) { 
    fwrite($fp, substr($line,0,-1) . "EDF" . substr($line,-1)); 
} 
fclose($fp); 
0

這可能是你想要什麼

$myFile = "testFile.txt"; // The file 
$fh = fopen($myFile, 'a') or die("can't open file"); // Open it 
$stringData = "New Stuff 1\n"; // Your data 
fwrite($fh, $stringData); // Write to file 
$stringData = "New Stuff 2\n"; // Your data 
fwrite($fh, $stringData); // Write again 
fclose($fh); // Close it 

的A(追加)中的fopen,會確保獲得附加到文件

相關問題