php中的实现trim函数代码


Posted in PHP onMarch 19, 2007

去掉前后的空格. 

假设有一个字符串" ddd dd d ",经过Trim()之后成为"ddd dd d". 

如上可以去掉两边多余的空格(包括制表符),但不能去掉中间的空格. 
PHP中的trim()函数跟ASP中的trim()函数用法一样的,如果你接触过ASP,那么就自然会用的. 
用法比较简单,在想要去掉空格的变量中加入如下: 
<?php 
echo trim($变量); 
?>

一般用到用户的password处理中。

定义和用法
trim() 函数从字符串的两端删除空白字符和其他预定义字符。

语法
trim(string,charlist)参数 描述
string 必需。规定要检查的字符串。
charlist 可选。规定要转换的字符串。如果省略该参数,则删除以下所有字符:
"\0" - NULL
"\t" - tab
"\n" - new line
"\x0B" - 纵向列表符
"\r" - 回车
" " - 普通空白字符
例子 1

<html> 
<body> 
<?php 
$str = " Hello World! "; 
echo "Without trim: " . $str; 
echo "<br />"; 
echo "With trim: " . trim($str); 
?> 
<body> 
<html>

输出:
Without trim: Hello World! 
With trim: Hello World!HTML 源码:

例子 2

<?php 
$str = "\r\nHello World!\r\n"; 
echo "Without trim: " . $str; 
echo "<br />"; 
echo "With trim: " . trim($str); 
?>

输出:

Without trim: Hello World!
With trim: Hello World!HTML

PHP 相关文章推荐
PHP安装全攻略:APACHE
Oct 09 PHP
使用adodb lite解决问题
Dec 31 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 PHP
php后门URL的防范
Nov 12 PHP
PHP函数microtime()用法与说明
Dec 04 PHP
PHP如何将XML转成数组
Apr 04 PHP
yii的入口文件index.php中为什么会有这两句
Aug 04 PHP
thinkphp分页集成实例
Jul 24 PHP
PHP PDOStatement::nextRowset讲解
Feb 01 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
Apr 23 PHP
php中判断一个字符串包含另一个字符串的方法
Mar 19 #PHP
php之字符串变相相减的代码
Mar 19 #PHP
PHP入门速成教程
Mar 19 #PHP
phpMyAdmin 安装教程全攻略
Mar 19 #PHP
PHP5中的this,self和parent关键字详解教程
Mar 19 #PHP
一篇不错的PHP基础学习笔记
Mar 18 #PHP
PHP_MySQL教程-第一天
Mar 18 #PHP
You might like
hadoop常见错误以及处理方法详解
2013/06/19 PHP
php实现短信发送代码
2015/07/05 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
2014/01/10 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
2015/01/01 NodeJs
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
2017/12/24 jQuery
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
Python中的自定义函数学习笔记
2014/09/23 Python
python模块之re正则表达式详解
2017/02/03 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
微信小程序python用户认证的实现
2019/07/29 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
5分钟弄清楚html5的drag and drop(小结)
2019/04/10 HTML / CSS
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
小车司机岗位职责
2013/11/25 职场文书
中级会计职业生涯规划范文
2014/01/16 职场文书
教师党员个人自我剖析材料
2014/09/29 职场文书
团队执行力培训心得体会
2015/08/15 职场文书