PHP字符串转换函数trim
【函数功能】
移除字符串两侧的空格或其他预定义字符。
【函数语法】
trim(string,charlist)
【参数说明】
string 必需。规定要检查的字符串。
charlist 可选。规定从字符串中删除哪些字符,其格式请看最下方特别注意。如果被省略,则移除以下所有字符:
"\0" - NULL
"\t" - 制表符
"\n" - 换行
"\x0B" - 垂直制表符
"\r" - 回车
" " - 空格
【演示程序】
<?php
/**
* trim
* **/
$string = " \n \t \0 \r \x0Bhello,i am php! \n \t \0 \r \x0B\n ";
//因为浏览器没法显示这些预定义字符,为了直观我们用json_encode函数就能在浏览器直观的看到这些字符了
echo json_encode(trim($string)).'<br>';//使用默认参数
echo json_encode(trim($string,"\n, "));//只删除两端的\n和空格
?>
【输出结果】
"hello,i am php!"
"\t \u0000 \r \u000bhello,i am php! \n \t \u0000 \r \u000b"
【特别注意】
1.关于参数string如果是自己定义的字符串一定要定义在双引号内,否则函数不会删除指定字符。
2.关于参数charlist,可以使任何字符,若要删除多个字符用逗号隔开,多个字符不分先后顺序,切记一定要把字符写在双引号内。
3.PHP 版本:4+
4.更新日志:在 PHP 4.1 中,新增了 charlist 参数。