功能除去
字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Trim()函数返回NULL。
语法:
string trim (string $str [,string $charlist ])
函数的返回值是一个去除开头和结尾空格的字符串。但是,如果不加第二个参数,trim()函数将去除以下这些
字符:
" "(ASCⅡ 32(0x20)),一个空格
"\t"(ASCⅡ 9(0x09)),tab键
"\n"(ASCⅡ 10 (0x0A)),换行符
"\r" (ASCⅡ 13 (0x0D)),a carriage return.
"\0" (ASCⅡ 0 (0x00)),空
字符
"\x0B" (ASCⅡ 11 (0x0B)),a vertical tab.
参数:
str
需要去空格的字符串。
charlist
返回值:
去除空格的字符串。
函数语法
TRIM([[位置] [要移除的字串] FROM ] 字串): [位置] 的可能值为 LEADING (起头),TRAILING (结尾),or BOTH (起头及结尾)。这个函数将把 [要移除的字串] 从字串的起头、结尾,或是起头及结尾移除。如果我们没有列出 [要移除的字串] 是什么的话,那空白就会被移除。
LTRIM(字串): 将所有字串起头的空白移除。
RTRIM(字串): 将所有字串结尾的空白移除。
例1:
SELECT TRIM(' Sample ');
结果:
'Sample'
例2:
SELECT LTRIM(' Sample ');
结果:
'Sample '
例3:
SELECT RTRIM(' Sample ');
结果:
' Sample'
2,Trim又叫Disable Delete Notify。Trim启用的验证方法:用管理员权限打开CMD,输入fsutil behavior QUERY DisableDeleteNotify
DisableDeleteNotify = 0 Trim启用
DisableDeleteNotify = 1 Trim未启用