看板 PHP 關於我們 聯絡資訊
test.txt的內容 89, -71, 279, 208 -104 71, -71, 279, 208 -104 73, -71, 279, 208 -104 73, -71, 279, 208 -104 66, -71, 279, 208 -104 63, -71, 279, 208 -104 80, -71, 279, 208 -104 這是我看範例從字串裡取代空白練習的程式碼 <?php $fn = " This line contains liberal use of whitespace."; $fn = trim($fn); $fn = preg_replace('/\s(?=\s)/', '', $fn); $fn = preg_replace('/[\n\r\t]/','', $fn); ?> 想要把檔案讀進去並取代裡面的空白及連續空白 請教大大,我該怎麼修改 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.67.178 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1421829053.A.6D9.html
KawasumiMai: 上面不是有處理單行的程式碼嗎? 01/21 16:44
KawasumiMai: 就去找讀檔的程式碼,PHP讀檔是一行一行讀的 01/21 16:44
KawasumiMai: 每一行讀進來都處理一次就好了 01/21 16:45
onininon: $a = file_get_contents('test.txt'); 01/21 16:46
onininon: $a = str_replace(' ', '', $a); 01/21 16:46
ahoo122002: 都讀出來了,如果要換行呢?不要,通通擠在一行。 01/21 17:15
shadowjohn: 取代的內容換成 "\n" 就會斷行了 01/21 17:28
xx250919: 怎麼讓原始檔案也跟著改變,目前試了只有網頁上有改變, 01/21 23:22
Darkland: 寫回去阿 01/22 00:10
xx250919: 謝謝大家^^,已解決 01/24 19:15