[請益] 讀檔去除空白及連續空白

作者: xx250919 (pfnh)   2015-01-21 16:30:50
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);
?>
想要把檔案讀進去並取代裡面的空白及連續空白
請教大大,我該怎麼修改
作者: KawasumiMai (さあ、死ぬがいい)   2015-01-21 16:44:00
上面不是有處理單行的程式碼嗎?就去找讀檔的程式碼,PHP讀檔是一行一行讀的每一行讀進來都處理一次就好了
作者: onininon (萬)   2015-01-21 16:46:00
$a = file_get_contents('test.txt');$a = str_replace(' ', '', $a);
作者: ahoo122002 (承讓)   2015-01-21 17:15:00
都讀出來了,如果要換行呢?不要,通通擠在一行。
作者: shadowjohn (轉角遇到愛)   2015-01-21 17:28:00
取代的內容換成 "\n" 就會斷行了
作者: xx250919 (pfnh)   2015-01-21 23:22:00
怎麼讓原始檔案也跟著改變,目前試了只有網頁上有改變,
作者: Darkland (小黑XDrz)   2015-01-22 00:10:00
寫回去阿
作者: xx250919 (pfnh)   2015-01-24 19:15:00
謝謝大家^^,已解決

Links booklink

Contact Us: admin [ a t ] ucptt.com