trim()用于去除字符串首尾指定字符,默认为各类空白字符;只处理两端,不碰中间;常与fgets(STDIN)联用清除换行符;另有ltrim()和rtrim()分别处理左、右端。

PHP 中的 trim() 是一个基础但高频使用的字符串处理函数,作用是**去掉字符串开头和结尾的指定字符**。默认情况下,它清理的是空格、制表符(\t)、换行符(\n)、回车符(\r)、空字节(\0)和垂直制表符(\x0B)——这些统称为“空白字符”。
它只动字符串的“两头”,中间部分原样保留。比如:
trim(" hello world ") → "hello world"
trim("\t\nHello!\r\n") → "Hello!"
trim("**abc**", "*") → "abc"(第二个参数可自定义要删的字符)命令行读取输入时,fgets(STDIN) 会把用户按下的回车也当作 \n 读进来。直接用会导致字符串末尾多一个换行符。加 trim() 就能顺手把它干掉:
$name = trim(fgets(STDIN)); —— 安全获取干净的用户名输入"张三\n",后续比较或显示都容易出问题它们分工明确,各管一段:
jQuery仿京东图片变亮变暗效果,鼠标悬停图片之后该图片变亮,其他图片变暗。移开鼠标所有图片变亮。兼容主流浏览器,php中文网推荐下载! 使用方法: 1、head区域引用文件lrtk.css及js库,animate.js是另外编写的动画函数。
47
立即学习“PHP免费学习笔记(深入)”;
ltrim():只清左边rtrim():只清右边trim():左右一起清(等价于 ltrim(rtrim($str)))trim 不是“去重”,也不是“替换”,更不会处理中间的字符:
trim("aabbccaa", "a") → "bbcc"(只去头尾的 a,不是全部)trim(" a b c ") → "a b c"(中间空格完全不动)trim("ABC", "a") 没效果,因为 a ≠ A以上就是php中trim函数是什么?的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号