作者xx250919 (pfnh)
看板PHP
標題[請益] 讀檔去除空白及連續空白
時間Wed Jan 21 16:30:50 2015
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://webptt.com/m.aspx?n=bbs/PHP/M.1421829053.A.6D9.html
1F:→ KawasumiMai: 上面不是有處理單行的程式碼嗎? 01/21 16:44
2F:→ KawasumiMai: 就去找讀檔的程式碼,PHP讀檔是一行一行讀的 01/21 16:44
3F:→ KawasumiMai: 每一行讀進來都處理一次就好了 01/21 16:45
4F:推 onininon: $a = file_get_contents('test.txt'); 01/21 16:46
5F:→ onininon: $a = str_replace(' ', '', $a); 01/21 16:46
6F:→ ahoo122002: 都讀出來了,如果要換行呢?不要,通通擠在一行。 01/21 17:15
7F:推 shadowjohn: 取代的內容換成 "\n" 就會斷行了 01/21 17:28
8F:→ xx250919: 怎麼讓原始檔案也跟著改變,目前試了只有網頁上有改變, 01/21 23:22
9F:→ Darkland: 寫回去阿 01/22 00:10
10F:→ xx250919: 謝謝大家^^,已解決 01/24 19:15