• 技术文章 >后端开发 >PHP问题

    php的trim是什么意思

    藏色散人藏色散人2021-12-31 10:47:08原创612

    php的trim是一种内置函数,用来去除字符串首尾处的空白字符或者其他字符,一般用在服务端对接收的用户数据进行处理,以免把用户误输入的空格存储到数据库。

    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php的trim是什么意思?

    PHP trim()函数的作用和使用方法

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

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

    trim ( string $str [, string $character_mask = ” \t\n\r\0\x0B” ] );

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

    ” ” (ASCII 32 (0x20)),普通空格符。

    “\t” (ASCII 9 (0x09)),制表符。

    “\n” (ASCII 10 (0x0A)),换行符。

    “\r” (ASCII 13 (0x0D)),回车符。

    “\0” (ASCII 0 (0x00)),空字节符。

    “\x0B” (ASCII 11 (0x0B)),垂直制表符。

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

    设置一个参数$str:

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

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

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

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

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

    推荐学习:《PHP视频教程

    以上就是php的trim是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php trim
    上一篇:php是开发啥的 下一篇:PHP中construct是什么意思
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 如何解决php trim 乱码问题• 详解PHP中的trim()函数• php rtrim()怎么去掉一个字符• 如何解决PHP+trim乱码问题
    1/1

    PHP中文网