当前位置:首页 » 编程语言 » php过滤换行

php过滤换行

发布时间: 2022-05-31 05:28:38

php如何把换行符处理掉呢

可以这样

//php 不同系统的换行
//不同系统之间换行的实现是不一样的
/nux 与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 过滤空行,替换换行问题 在线等!!! 没分了,帮帮忙!!

preg_replace(array("\n","\r"," "),' ',$a);

换行符必须使用双引号包裹 否则无效

③ 在PHP中如何给一个字符串去掉换行符越简单越好。

<?php
$order=array(" "," "," ");
$replace='';
$str=str_replace($order,$replace,$str);
?>

④ php中数据过滤的问题

我来解释一下吧
preg_replace('/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F]/','',$string);

去掉控制字符,你google一下ascii table就知道了,php里面 - 代表范围,比如\x00-\x08指的是ASCII代码在\x00到\x08范围的字符,\x0A和\x0D代表回车换行,所以没包含在这个里面,否则直接\x00-\x1F了,

$string = str_replace(array("\0","%00","\r"),'',$string);
\0表示ASCII 0x00的字符,通常作为字符串结束标志

$string = preg_replace("/&(?!(#[0-9]+|[a-z]+);)/si",'&',$string);

我们知道HTML里面可以用&#xxx;来对一些字符进行编码,比如 (空格), ߷ Unicode字符等,A(?!B) 表示的是A后面不是B,所以作者想保留 ߷类似的 HTML编码字符,去掉其他的问题字符,比如 &123; &#nbsp;

str_replace(array("%3C",'<'),'<',$string);

第一个'<'多余吧,%3C是编码以后的 <, 一般用在URL编码里

str_replace(array("%3E",'>'),'>',$string);

str_replace(array('"',"'","\t",' '),array('"',"'",'',''),$string);

略过

有问题再追问

⑤ ajax传过来的值如果有换行符 用php过滤换行符过滤不掉

我试验过,ajax提交的应该是 , 你可以过滤全部的换行符:

str_replace(array("
","
","
"),'',$_POST['addition1'])

⑥ php过滤多余空行

$str = preg_replace('/[\r\n]+/', "\n", $str);

第二个“\n”请根据需要改写为 “\r” , \r\n" 或 PHP_EOL

⑦ php 如何去除回车换行符

php 去除回车换行符有三种方案:

<?php
//php不同系统的换行
//不同系统之间换行的实现是不一样的
//linux与unix中用
//MAC用
//window为了体现与linux不同则是
//所以在不同平台上实现方法就不一样
//php有三种方法来解决

//1、使用str_replace来替换换行
$str=str_replace(array(" "," "," "),"",$str);

//2、使用正则替换
$str=preg_replace('//s*/','',$str);

//3、使用php定义好的变量(建议使用)
$str=str_replace(PHP_EOL,'',$str);
?>

⑧ php中如何换行

用正则的换行,结束位置加上 。例如:$text = “我是文本 ”。

⑨ PHP中有什么办法能去掉字符串中的“换行”

可以nl2br,这是把\n转换到<br/>再去HTML

简单的方法是用正则表达式替换掉

热点内容
光猫wifi怎么改密码 发布:2025-02-11 10:17:51 浏览:167
web和服务器怎么写通讯 发布:2025-02-11 10:08:06 浏览:979
安卓升级后手机变卡怎么办 发布:2025-02-11 09:58:01 浏览:113
土工数据库 发布:2025-02-11 09:48:55 浏览:963
libxml2编译 发布:2025-02-11 09:48:45 浏览:745
java类的复制 发布:2025-02-11 09:48:45 浏览:601
127小时ftp 发布:2025-02-11 09:47:10 浏览:852
安卓怎么看苹果手机的行驶轨迹 发布:2025-02-11 09:26:19 浏览:885
h板电影种子ftp 发布:2025-02-11 09:06:10 浏览:739
c语言数据类型定义 发布:2025-02-11 09:00:38 浏览:238