幾個簡單的函數有:
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"];