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 和 MySQL 基础教程(三)
Oct 09 PHP
调整优化您的LAMP应用程序的5种简单方法
Jun 26 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
Sep 19 PHP
解析ajax事件的调用顺序
Jun 17 PHP
解析thinkphp基本配置 convention.php
Jun 18 PHP
微信公众平台开发(五) 天气预报功能开发
Dec 03 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
May 17 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
May 24 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
Sep 03 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
Sep 07 PHP
Yii框架连表查询操作示例
Sep 06 PHP
Laravel 实现关系模型取出需要的字段
Oct 10 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 foreach 参数强制类型转换的问题
2010/12/10 PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
2013/07/05 PHP
完美实现wordpress禁止文章修订和自动保存的方法
2014/11/03 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
js格式化时间的方法
2015/12/18 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
Javascript获取图片原始宽度和高度的方法详解
2016/09/20 Javascript
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
2018/09/15 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
[02:33]DOTA2亚洲邀请赛趣味视频之吐真话筒
2018/03/31 DOTA
python实现的解析crontab配置文件代码
2014/06/30 Python
python模块之sys模块和序列化模块(实例讲解)
2017/09/13 Python
对命令行模式与python交互模式介绍
2018/05/12 Python
pyhanlp安装介绍和简单应用
2019/02/22 Python
python多线程下信号处理程序示例
2019/05/31 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
python自动化unittest yaml使用过程解析
2020/02/03 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
门卫岗位安全职责
2013/12/13 职场文书
销售简历自我评价
2014/01/24 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL
Redis唯一ID生成器的实现
2022/07/07 Redis