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 simple_html_dom.php+正则 采集文章代码
Dec 24 PHP
mysql_num_rows VS COUNT 效率问题分析
Apr 23 PHP
php学习笔记 PHP面向对象的程序设计
Jun 13 PHP
php中filter函数验证、过滤用户输入的数据
Jan 13 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
Aug 18 PHP
PHP中模拟链表和链表的基本操作示例
Feb 27 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 PHP
浅谈php中变量的数据类型判断函数
Mar 04 PHP
PHP不使用内置函数实现字符串转整型的方法示例
Jul 03 PHP
PHP实现的装箱算法示例
Jun 23 PHP
对laravel的session获取与存取方法详解
Oct 08 PHP
php封装实现钉钉机器人报警接口的示例代码
Aug 08 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变量作用域以及地址引用问题
2013/12/27 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
php简单生成一组与多组随机字符串的方法
2017/05/09 PHP
用javascript来实现动画导航效果的代码
2007/12/16 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
详解AngularJS中的作用域
2015/06/17 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
2016/01/05 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
2017/04/12 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
使用Python的Supervisor进行进程监控以及自动启动
2014/05/29 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
Python分治法定义与应用实例详解
2017/07/28 Python
Python实现判断字符串中包含某个字符的判断函数示例
2018/01/08 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
python 实现矩阵上下/左右翻转,转置的示例
2019/01/23 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
python中with用法讲解
2020/02/07 Python
python isinstance函数用法详解
2020/02/13 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
大整数数相乘的问题
2012/07/22 面试题
Python如何定义一个函数
2015/09/01 面试题
单位单身证明范本
2014/01/11 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
监护人证明
2015/06/19 职场文书
民主生活会主持词
2015/07/01 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS