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程序--记数器
Oct 09 PHP
一个PHP操作Access类(PHP+ODBC+Access)
Jan 02 PHP
用sql命令修改数据表中的一个字段为非空(not null)的语句
Jun 04 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
Nov 19 PHP
php强制运行广告的方法
Dec 01 PHP
php判断输入是否是纯数字,英文,汉字的方法
Mar 05 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
php实现的简单检验登陆类
Jun 18 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
Mar 29 PHP
php好代码风格的阶段性总结
Jun 25 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
PHP实现找出链表中环的入口节点
Jan 16 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
php 学习资料零碎东西
2010/12/04 PHP
header导出Excel应用示例
2014/01/24 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
ExtJS 2.0实用简明教程 之Ext类库简介
2009/04/29 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
Node.js Addons翻译(C/C++扩展)
2016/06/12 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
Node.js npm命令运行node.js脚本的方法
2018/10/10 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
Vue.js组件props数据验证实现详解
2019/10/19 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
2020/06/02 jQuery
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
python判断windows隐藏文件的方法
2014/03/21 Python
python&amp;MongoDB爬取图书馆借阅记录
2016/02/05 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
详解supervisor使用教程
2017/11/21 Python
python实现决策树
2017/12/21 Python
详解用python生成随机数的几种方法
2019/08/04 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
工厂厂长的职责
2013/12/12 职场文书
缴纳养老保险的证明
2014/01/10 职场文书
行政人事经理职位说明书
2014/03/05 职场文书
机关搬迁方案
2014/05/18 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
单位租房协议范本
2014/12/03 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android