Login
网站首页 > 文章中心 > 其它

使用php删除换行符重复

作者:小编 更新时间:2023-08-03 08:45:23 浏览量:389人看过

php中怎么去掉重复的字符串

我的思路就是,先把字符串一个一个取出来放到数组里,然后用函数array_unique()把数组的值弄成唯一,然后再把唯一的值转化为字符串,代码如下:

$a='abfsasdjsdbasfdjbs';

使用php删除换行符重复-图1

function unique($str){

$len = strlen($str);

$arr = array();

for($i = 0; $i $len; $i++){

$arr[] = substr($str,$i,1);

}

$arr = array_unique($arr);

$newstr = null;

使用php删除换行符重复-图2

foreach($arr as $k = $v){

$newstr .= $v;

return $newstr;

echo unique($a);

php中如何去除换行符方法的总结

方法一与方法二大致相同,方法三用的正则表达式.

方法一:

代码如下:

$content=str_replace("\n","",$content);

echo $content;

方法二:

代码代码如下:

str_replace("\r\n","",$str);

方法三:

$content=preg_replace("/\s/","",$content);

php 字符串如何去除\r\t标签

//php 有三种方法来解决

//1、使用str_replace 来替换换行

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

使用php删除换行符重复-图3

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

PHP_EOL

直接跟在要换行的语句后面即可;

这里不得不重新看一下php那些已经定义好的变量

PHP_EOL就是其中的一个,代表php的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r

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

php 如何去除回车换行符

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

php?

//php?不同系统的换行?

//不同系统之间换行的实现是不一样的?

//linux?与unix中用?\n?

//MAC?用?\r?

//window?为了体现与linux不同?则是?\r\n?

//所以在不同平台上?实现方法就不一样?

//php?有三种方法来解决?

//1、使用str_replace?来替换换行?

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

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

$str?=?str_replace(PHP_EOL,?'',?$str);?

以上就是土嘎嘎小编为大家整理的使用php删除换行符重复相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章