『壹』 ajax傳過來的值如果有換行符 用php過濾換行符過濾不掉
我試驗過,ajax提交的應該是 , 你可以過濾全部的換行符:
str_replace(array(" "," "," "),'',$_POST['addition1'])
『貳』 php 如何將 \r 直接輸出到html 而不是解析成換行
<?php
echo "\\r";
?>
這樣就可以了。這樣輸出PHP會把第一個\當成轉義符號,不輸出,後面的字正常輸出,不會生成特殊符號。
『叄』 php 過濾空行,替換換行問題 在線等!!! 沒分了,幫幫忙!!
$data=preg_replace('/\s/i',',',$a);
『肆』 php用正則如何去掉以下style標簽裡面的空格和換行
^
<?php
$str='<style>1xxxxxx
abc</style><html>xxxxxx</html><script>xxxxxx</script>';
$matches=array();
preg_match('/<style>([^<]*)</style>/i',$str,$matches);
if(isset($matches[1])){
$s=$matches[1];
$s=str_replace("","",$s);
$s=str_replace(" ","",$s);
$s=str_replace(" ","",$s);
echo$s;
}
?>
『伍』 php如果處理文本域換行、空格問題
$text = htmlentities($_POST['text']); //首先 對 html標簽 進行轉移
$a = @內ereg_replace("\r\n","<br />",$text); // 替換回車容 空格
echo $a; 轉移
『陸』 關於HTML和PHP中的換行問題.
1.echo '<br/>'和echo '</br>'都可來以換行,有什麼區源別嗎?
答:經測試,在執行效果看是一樣的;
<?
echo('aaa<br/>cc');
echo("<br>");
echo('aaa</br>cc');
?>
2.還有就是單雙引號有什麼特定的使用沒有?
答:有區別的,單引號的變數是不執行變數作用直接當作字元串使用,而雙引號則執行變數操作;如:
<?
$words="你好啊!";
echo('$words,外國人!');//輸出就為:$words;
echo("$words,外國人!");//輸出就為:你好啊!外國人!
?>
『柒』 PHP如何匹配html標簽中多個換行的內容
^$str='<p class="p1">
<a href="這里是鏈接"
title="清醒了">第回2回</a>
</p>';
preg_match_all('%<p class="p1"[^答"]*href="([^"]*)"[^"]*title="([^"]*)"%',$str,$arr);
echo $arr[1][0];
echo $arr[2][0];
『捌』 php正則,去掉除html標簽外的所有空格/換行符等特殊字元注:html標簽內可能會有屬性
把<pclass="title">也寫到正則表達式中,
『玖』 PHP處理帶換行符TXT問題
想要保留文本中的換行格式的話在用<pre>標簽包裹文本在瀏覽器中顯示就行了
echo '<pre>';
echo $ech;
echo '</pre>';
『拾』 php正則,去掉除html標簽外的所有空格/換行符等特殊字元注:html標簽內可能會有屬性
你是要壓縮代碼吧?
/**
*壓縮html:清除換行符,清除製表符,去掉注釋標記
*@param $string
*@return壓縮後的$string
**/
functioncompress_html($string){
$string=str_replace(" ",'',$string);//清除換行符
$string=str_replace(" ",'',$string);//清除換行符
$string=str_replace(" ",'',$string);//清除製表符
$pattern=array(
"/>*([^]*)*</",//去掉注釋標記
"/[s]+/",
"/<!--[^!]*-->/",
"/"/",
"/"/",
"'/*[^*]**/'"
);
$replace=array(
">\1<",
"",
"",
""",
""",
""
);
returnpreg_replace($pattern,$replace,$string);
}