我正在閱讀(並慢慢嘗試)與php中的文本文件進行交互的方式。 我已經嘗試追加並將其添加數據到txt文件 的結束,而是如何從一個+(讀/附加)如何與(附加)不同於php
A +不同在W3Schools的,它說:
一個 追加。打開並寫入到文件末尾或創建一個新文件(如果它不存在)
a + 讀取/追加。通過寫文件
的到底是什麼A +有什麼不同?它實際上是「保留」
我正在閱讀(並慢慢嘗試)與php中的文本文件進行交互的方式。 我已經嘗試追加並將其添加數據到txt文件 的結束,而是如何從一個+(讀/附加)如何與(附加)不同於php
A +不同在W3Schools的,它說:
一個 追加。打開並寫入到文件末尾或創建一個新文件(如果它不存在)
a + 讀取/追加。通過寫文件
的到底是什麼A +有什麼不同?它實際上是「保留」
隨着a
你可以附加到文件末尾保留文件的內容。
使用a+
您也可以讀取文件,因此您可以使用fseek
移動文件指針並在文件內的其他位置添加內容。
所以在完成追加過程後追加(a)後,您無法執行其他任何操作並必須退出。 但在(a +)中,您可以保持連接處於打開狀態,並在附加結束後執行其他操作。 這是正確的嗎? – Ahmed
(a)只要你不關閉句柄,就可以繼續追加,並且用(a +)可以追加,然後移動文件光標並在別的地方再次追加,只要你不打電話fflose在完成之前 – MajorCaiger
謝謝。那是我需要的 – Ahmed
請不要用[w3schools](http://www.w3fools.com/) – HamZa
a替換[PHP手冊](http://php.net/manual/en/function.fopen.php)你只能寫*,一個+你可以讀寫編輯:打字 –
謝謝哈姆扎。點好了。 謝謝....第二個人以及 – Ahmed