几个简单的函数有:
trim ( string$str
[, string $charlist
= " \t\n\r\0\x0B" ] )去除字符串首尾处的空白字符(或者其他字符)
此函数返回字符串 str
去除首尾空白字符后的结果。如果不指定第二个参数,trim() 将去除这些字符:
- " " (ASCII 32 (0x20)),普通空格符。
- "\t" (ASCII 9 (0x09)),制表符。
- "\n" (ASCII 10 (0x0A)),换行符。
- "\r" (ASCII 13 (0x0D)),回车符。
- "\0" (ASCII 0 (0x00)),空字节符。
- "\x0B" (ASCII 11 (0x0B)),垂直制表符。
$str
[, string $allowable_tags
] )
从字符串中去除 HTML 和 PHP 标记
该函数尝试返回给定的字符串 str
去除空字符、HTML 和 PHP 标记后的结果。
addslashes( string $str
)
使用反斜线引用字符串
返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。
案例:
$keyword = addslashes(strip_tags(trim($_GET['keyword'])));
$sql = "select count(*) as sum from publish where pub_title like '%{$keyword}%'";
$result = my_query($sql);
$row = mysql_fetch_assoc($result);
// var_dump($row);die;
$rowCount = $row["sum"];