當前位置:首頁 » 編程語言 » php去除空格和換行符

php去除空格和換行符

發布時間: 2025-05-21 08:08:22

php用正則如何去掉以下style標簽裡面的空格和換行

<?php

$str='<style>*
{
margin:0;
padding:0;
border:0;
}

body
{
font-family:Verdana,Arial,"宋體";
font-size:12px;
}

strong
{
font-family:"微軟雅黑";
font-size:14px;
color:#000;
font-weight:800;
}</style><html>xxxxxx</html><script>varxxxxxx=0;</script>';

$str=preg_replace_callback('/(<style>.*?</style>)/is',function($matched){
returnpreg_replace('/[s ]+/is','',$matched[1]);
},$str);

echo$str;
exit;

㈡ php 如何從txt讀出每行並去除換行符

第一種:
$content=str_replace("\n","",$content);
echo $content;
或者:
$content=str_replace(array("\n","\r"),"",$content);
第二種:
$content=preg_replace("/\s/","",$content);
echo $content;

㈢ PHP中字元串正則式處理:去除字元串末尾的若干個空格

查找:[\u0026-\u002f\u003a\u003b]
替換為空
原理:&的ascii為0x26,其至0x2f之間都是符號,0x30~0x39是數字0~9,0x3a和0x3b是符號,分號是0x3b,所以,你描述的符號就是兩個連續區間,後一個區間只有兩個字元,總體上也可表示為一個連續字元區間和兩個散點字元,如上即是。

㈣ php關於textarea中換行、回車、空格的識別與處理

在使用 textarea 輸入文字後,如何在提交至後台並返回頁面時保持原有格式,包括換行、回車、空格等特殊字元?為了實現這一需求,需要了解瀏覽器的兼容性問題。

在 IE9 及以上版本、Firefox、Chrome 等主流瀏覽器中,換行符識別通常採用 「/」 格式;而在 IE7-8 中,識別換行符則需分兩步:首先匹配 「\r」,接著匹配 「/」。

針對這一問題,有兩種解決策略:

1. 替換特殊字元:將 「\r」 和 「\s」 分別替換為對應的字元串或特殊標記。這樣替換後的文本能夠被瀏覽器正確解析,從而顯示為原樣,包括換行、空格等格式。

具體實現方法如下:

例如,將 「\r」 替換為 「\n」,將 「\s」 替換為 「 」。這使得文本在顯示時能夠保持原有的換行和空格。

2. 替換為 ASCII 碼:將 「\r」 替換為 ASCII 碼的 chr(10),將 「\s」 替換為 chr(32)。這種方式下的文本雖然在其他地方無法解析為特殊字元,但在網頁中顯示時則能以 ASCII 碼的形式直接顯示出換行、空格等效果。

實現步驟如下(以 JavaScript 為例):

將 「\r」 替換為 「\u000A」,將 「\s」 替換為 「\u0020」。這樣替換後的文本以 HTML 格式顯示時,不會被解析為特殊字元,而是直接以字元形式顯示。

需要注意的幾點:

1. 使用 `str.replace('aa','dd')` 方法替換字元串時,僅替換第一次出現的「aa」。若需替換全部出現的「aa」,應使用正則表達式寫法:`str=str.replace(/aa/g,'dd');`。

2. 使用 `document.getElementById("ts").value.indexOf(" ")` 來獲取字元串中空格出現的第一次位置,以此判斷字元串是否包含空格。

㈤ PHP中有什麼辦法能去掉字元串中的「換行」

可以nl2br,這是把\n轉換到<br/>再去HTML

簡單的方法是用正則表達式替換掉

熱點內容
miui8存儲許可權 發布:2025-05-21 13:53:26 瀏覽:556
資料庫的標准化 發布:2025-05-21 13:51:54 瀏覽:535
訪問限制安卓 發布:2025-05-21 13:42:58 瀏覽:109
php的發展 發布:2025-05-21 13:30:45 瀏覽:801
yii緩存靜態 發布:2025-05-21 13:07:46 瀏覽:830
c語言宏定義格式 發布:2025-05-21 13:05:13 瀏覽:4
上傳覆蓋目錄 發布:2025-05-21 12:45:00 瀏覽:496
pythonencodebase64 發布:2025-05-21 12:43:27 瀏覽:208
疫情實時源碼 發布:2025-05-21 12:41:57 瀏覽:992
微信開發教程java 發布:2025-05-21 12:40:26 瀏覽:59