php去掉換行,php中如何去除換行符方法的總結

2021-10-25 22:36:55 字數 1305 閱讀 8395

本來在unix世界換行就用/n來代替,但是windows為了體現他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,這樣就用你寫的程式在不同的平台上執行有著不少的麻煩

乙個小小的換行,其實在不同的平台有著不同的實現,為什麼要這樣,可以是世界是多樣的。本來在unix世界換行就用/n來代替,但是windows為了體現他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,這樣就用你寫的程式在不同的平台上執行有著不少的麻煩。下面是php去除換行符的一些常見方法。第一種寫法:$content=str_replace("\n","",$content);

echo $content;第二種寫法:

str_replace("\r\n","",$str);第三種寫法:$content=preg_replace("/\s/","",$content);

echo $content;

關於\n,\r,\t

\t 跳格(移至下一列)

幾點說明:

它們在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。

\r\n 一般一起用,用來表示鍵盤上的回車鍵(linux,unix中),也可只用 \n(windwos中),在mac os中用\r表示回車。

\t表示鍵盤上的「tab」鍵。

檔案中的換行符號:windows : \n,linux,unix: \r\n

補充**:<?php

//php 不同系統的換行

//不同系統之間換行的實現是不一樣的

//linux 與unix中用 /n

//mac 用 /r

//window 為了體現與linux不同 則是 /r/n

//所以在不同平台上 實現方法就不一樣

//php 有三種方法來解決

//1、使用str_replace 來替換換行

$str = str_replace(array("/r/n", "/r", "/n"), "", $str);

//2、使用正則替換

$str = preg_replace('//s*/', '', $str);

//3、使用php定義好的變數 (建議使用)

$str = str_replace(php_eol, '', $str);

php_eol是乙個些已經定義好的變數,代表php的換行符,這個變數會根據平台而變,在windows下會是/r/n,在linux下是/n,在mac下是/r.換行就按下面的就可以了。$str = str_replace(php_eol, '', $str);

php去除轉義字元 PHP如何去掉轉義

string addslashes string str 返回字串,該字串為了資料庫查詢語句等的需要在某些字元前加上了反斜線。這些字元是單引號 雙引號 反斜線 與 nul null 字元 stripslashes作用相反在處理mysql和get post的資料時,常常要對資料的引號進行轉義操作。ph...

如何配置去掉php字尾,php中如何去掉檔案字尾

php中去掉檔案字尾的方法是 可以先使用strrchr 函式查詢檔案字尾在檔名中的位置,然後通過函式str replace 將字尾名替換掉即可。str replace 函式會返回帶有替換值的字串。可以先使用strrchr 函式查詢檔案字尾在檔名中的位置,然後再通過函式str replace 將字尾名...

php如何向檔案中寫入換行

今天程式設計,發現向檔案中寫入換行失敗了 試了很久都沒找到辦法 突然之間想到乙個東東以前看書見過後來還是用這個東東給解決了 現在寫出來預防將來忘記也希望能幫到需要幫助的朋友 直接看 stream fopen robots.txt w fwrite stream,你換行了嗎?r n我已經換行了 注意 ...