PHP生成CSV之内部换行
生活随笔
收集整理的這篇文章主要介紹了
PHP生成CSV之内部换行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
當我們使用PHP將采集到的文件內容保存到csv文件時,往往需要將采集內容進行二次過濾處理才能得到需要的內容。比如網頁中的換行符,空格符等等。
對于空格等處理起來都比較簡單,這里我們單獨說說換行符的處理。
換行符在html中一般有3種寫法:
1. <br>2. <br/>3. <br />那么當我們知道原始需要處理的目標后,下一步自然就是要著手處理了。
可是怎么處理呢?如果直接使用換行符,在csv文件中就會被認為是跳到整體的下一行,而非我們這里的需求了。
答案很簡單,就是在所需要處理的文件兩邊加上雙引號,然后在里面替換換行符就好了。
請看下面我程序中的源碼:
$description_value = '"'.str_replace(array(',',' ','<br>','<br/>','<br />'),array(',',' ',PHP_EOL,PHP_EOL,PHP_EOL),$description_value).'"';這里我是將幾個空格,逗號和換行都進行了替換處理,為了防止平臺換行符差異,使用了PHP內置的常量PHP_EOL,其他的大家可根據自己需求進行添加或減少。
在書寫拼接過沖中尤其要注意中英文的符號別錯了哦。
轉載:
?
轉載于:https://my.oschina.net/u/1260221/blog/2987191
總結
以上是生活随笔為你收集整理的PHP生成CSV之内部换行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BIOS截图中文
- 下一篇: 微软推出VS Code新特性,为Type