zoukankan      html  css  js  c++  java
  • PHP trim()函数的作用和使用方法

    PHP trim()函数一般是用来去除字符串首尾处的空白字符(或者其他字符),一般在用在服务端对接收的用户数据进行处理,以免把用户误输入的空格存储到数据库,下次对比数据时候出错。

    该函数有两个参数,第二个可以为空,格式如下:

    trim ( string $str [, string $character_mask = ” x0B” ] );

    $str 为需要处理的字符串,如果$character_mask不为空,只会清楚$character_mask上写的要求清楚的字符;如果第二个参数$character_mask为空,会过滤以下字符:

    • ” ” (ASCII 32 (0x20)),普通空格符。
    • “ ” (ASCII 9 (0x09)),制表符。
    • “ ” (ASCII 10 (0x0A)),换行符。
    • “ ” (ASCII 13 (0x0D)),回车符。
    • “” (ASCII 0 (0x00)),空字节符。
    • “x0B” (ASCII 11 (0x0B)),垂直制表符。

    数据处理后,返回的是过滤后的字符串。

    设置一个参数$str:

    <?php
    $data = "我有空格 ";
    $data2 = ";";
    echo $data.$data2;
    echo "<br>";
    echo trim($data).$data2;
    echo "<br>";

    trim函数空格去除效果

    很显然,trim函数处理后,字符串data的空格被去掉了。

    我们加设置第二个参数看下效果:

    <?php
    $data = "我有空格 ";
    $data2 = ";";
    echo $data.$data2;
    echo "<br>";
    echo trim($data,'	').$data2;//指定删除制表符号	
    echo "<br>";

    trim去掉制表符

    很显然,我们的data没有制表符,所以即便trim处理过了,我们的空格还是存在。

    本人博客原文:PHP trim()函数的作用和使用方法

    http://www.wangtuizhijia.com/archives/125

  • 相关阅读:
    一款前端文件上传工具
    聊一聊最近找工作的感受
    神秘的计算机网络----(1)
    月下无限连?拒绝无休止switch!
    计算机网络---序
    验证码识别
    两数之和
    Sanic框架基础之解决CORS跨域
    Sanic框架进阶之实现异步缓存组件
    asyncio异步模块的21个协程编写实例
  • 原文地址:https://www.cnblogs.com/jianqingwang/p/6824229.html
Copyright © 2011-2022 走看看