去回车函数 php,PHP自定义函数删除字符串中出现的空白、回车、换行

这篇博客介绍了一种PHP自定义函数trimall(),用于删除字符串中的空格、回车和换行符。通过使用str_replace()、strtr()和正则表达式等方法,展示了不同方式删除空白字符的代码示例。这些技巧有助于优化和清理代码,避免内容显示混乱。
摘要由CSDN通过智能技术生成

我写了一个PHP自定义函数,使用它可以删除代码中的多余空格,回车,换行,使用方法很简单,只需要把下面的代码复制到PHP文件中,在需要用到的位置引用即可(自定义函数你懂得);

bb69d2c4a00202fea87bd03313f3d2e1.png

使用方法:

$a = trimall($str);

$a就是删除处理之后的内容哦!

这样就可以删除多余空格了,让显示出来的内容不会那么杂乱。

自定义函数:trimall($str);

自定义函数的特点:可以删除字符串的空白、回车、和换行符以及其它服务,完全可以自定义

function trimall($str)//删除空格

{

$qian=array(" "," ","\t","\n","\r",'\0','\t');

$hou=array("","","","","","","","");

return str_replace($qian,$hou,$str);

}

常用的几种PHP删除字符串空白的方法:

第一种:使用正则

使用正则特点:需要对数据进行匹配,操作简单,掌握正则表达式

echo preg_replace('# #', '', 'ab ab');

//输出 "abab"

?>

第二种:使用str_replace()函数

函数特点:自动匹配空白,操作简单,但有一些回车等字符没法删除

echo str_replace(' ', '', 'ab ab');

//输出 "abab'

?>

第三种:使用strtr()函数

函数特点:自动替换,操作简便

echo strtr('ab ab', array(' '=>''));

// 输出 "abab"

?>

strtr()函数使用上有点特别,实质上:

strtr('ewb', 'web', '123') ==

strtr('ewb', array('e '=> '2', 'w' => '1', 'b' => '3')) ==

str_replace(array('e', 'w', 'b'), array('2', '1', '3'), 'ewb');

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值