[PHP] 逐行讀入替換掉無法替換的 Enter

by Mesak

PHP 有個說明文件非常方便,想查什麼函式只要記得一點點就可以查找出來

前兩天我用了 逐行讀入的 程式,查找的是 file()

程式如下

$lines = file('http://www.example.com/');

// Loop through our array, show HTML source as HTML source; and line numbers too.
foreach ($lines as $line_num => $line) {
echo "Line #{$line_num} : " . htmlspecialchars($line) . "
";
}

但是讀出了之後,我想把換行刪除掉卻一直也刪不掉….

用了 str_replace() 取代  “\n”,卻一直無法取代

還用了 n2br,也無法取代掉…..

之後我用 內建函式 base64_encode()

把他轉換成BASE64編碼之後在核對,看到有很多  「DQo=」 編碼,我想這個應該就是 這看不到的 換行符號

把他取代掉或是略過就可以變成一行了 :D…..

不然用 urlencode() ,也可以找出這種字串 「%0D%0A」

You may also like