php 字符串中的\n換行符無(wú)效、不能換行的解決方法
更新時(shí)間:2014年04月02日 13:48:52 作者:
這篇文章主要介紹了php 字符串中的換行符無(wú)效、不能換行的解決方法,實(shí)際上是PHP的雙引號(hào)和單引號(hào)的使用問(wèn)題,需要的朋友可以參考下
例如下面的代碼:
復(fù)制代碼 代碼如下:
<?php
echo 'hello\n';
echo 'world';
?>
echo 'hello\n';
echo 'world';
?>
程序的中的換行符\n會(huì)直接輸出,無(wú)法正確換行,解決方法是把單引號(hào)改為雙引號(hào):
復(fù)制代碼 代碼如下:
<?php
echo "hello\n";
echo "world";
?>
echo "hello\n";
echo "world";
?>
這樣就可以了!其實(shí)就是PHP的雙引號(hào)和單引號(hào)的區(qū)別問(wèn)題,簡(jiǎn)單個(gè)概括下雙引號(hào)中的變量可以解析,單引號(hào)就是絕對(duì)的字符串。
附:PHP去除換行的三種方法代碼
復(fù)制代碼 代碼如下:
<?php
//php 不同系統(tǒng)的換行
//不同系統(tǒng)之間換行的實(shí)現(xiàn)是不一樣的
//linux 與unix中用 /n
//MAC 用 /r
//window 為了體現(xiàn)與linux不同 則是 /r/n
//所以在不同平臺(tái)上 實(shí)現(xiàn)方法就不一樣
//php 有三種方法來(lái)解決
//1、使用str_replace 來(lái)替換換行
$str = str_replace(array("/r/n", "/r", "/n"), "", $str);
//2、使用正則替換
$str = preg_replace('//s*/', '', $str);
//3、使用php定義好的變量 (建議使用)
$str = str_replace(PHP_EOL, '', $str);
?>
//php 不同系統(tǒng)的換行
//不同系統(tǒng)之間換行的實(shí)現(xiàn)是不一樣的
//linux 與unix中用 /n
//MAC 用 /r
//window 為了體現(xiàn)與linux不同 則是 /r/n
//所以在不同平臺(tái)上 實(shí)現(xiàn)方法就不一樣
//php 有三種方法來(lái)解決
//1、使用str_replace 來(lái)替換換行
$str = str_replace(array("/r/n", "/r", "/n"), "", $str);
//2、使用正則替換
$str = preg_replace('//s*/', '', $str);
//3、使用php定義好的變量 (建議使用)
$str = str_replace(PHP_EOL, '', $str);
?>
相關(guān)文章
自己寫(xiě)的php中文截取函數(shù)mb_strlen和mb_substr
這篇文章主要介紹了自己寫(xiě)的php中文截取函數(shù)mb_strlen和mb_substr,在服務(wù)器沒(méi)mbstring庫(kù)時(shí)可以使用本文函數(shù)代替,需要的朋友可以參考下2015-02-02
Centos6.5和Centos7 php環(huán)境搭建方法
這篇文章主要介紹了Centos6.5和Centos7 php環(huán)境搭建方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-05-05
YII2框架自定義全局函數(shù)的實(shí)現(xiàn)方法小結(jié)
這篇文章主要介紹了YII2框架自定義全局函數(shù)的實(shí)現(xiàn)方法,總結(jié)分析了YII2框架自定義全局函數(shù)相關(guān)實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下2020-03-03
php+ajax做仿百度搜索下拉自動(dòng)提示框(有實(shí)例)
php+mysql+ajax實(shí)現(xiàn)百度搜索下拉提示框 主要有3個(gè)文件三個(gè)文件在同一個(gè)目錄里 如下圖 下面是三個(gè)文件的代碼 把sql文件導(dǎo)入到mysql數(shù)據(jù)庫(kù)里 修改下數(shù)據(jù)庫(kù)密碼為自己的 記得哦是UTF-8編碼2012-08-08
thinkPHP5框架auth權(quán)限控制類與用法示例
這篇文章主要介紹了thinkPHP5框架auth權(quán)限控制類與用法,結(jié)合實(shí)例形式分析了thinkPHP5框架擴(kuò)展auth權(quán)限控制類的定義與使用方法,代碼注釋中備有較為詳盡的使用說(shuō)明與數(shù)據(jù)庫(kù)操作語(yǔ)句,需要的朋友可以參考下2018-06-06
php實(shí)現(xiàn)的一個(gè)很好用HTML解析器類可用于采集數(shù)據(jù)
下面就是這個(gè) HTML解析類及用法,下面的功能是采集www.opendir.cn這個(gè)網(wǎng)站的百度收錄數(shù)據(jù),需要的朋友可以測(cè)試下2013-09-09
php array_merge_recursive 數(shù)組合并
這篇文章主要介紹了php array_merge_recursive 將兩個(gè)或多個(gè)數(shù)組合并為一個(gè)數(shù)組的相關(guān)資料,需要的朋友可以參考下2016-10-10
php判斷頁(yè)面是否是微信打開(kāi)的示例(微信打開(kāi)網(wǎng)頁(yè))
今天遇到一問(wèn)題,讓一個(gè)頁(yè)面在微信上打開(kāi),PC上不能直接打開(kāi),下面是我使用的方法,現(xiàn)在分享給大家2014-04-04

