php常用函式用法
1.htmlspecialchars_decode($content);將一些特殊的html實體 轉換為普通字元
2.Strstr($str,’/’);返回該字元在字串中開始出現的位置到末尾的字元
Strstr($str,’/’,true); 第三個引數預設為false 如果設定第三個引數為true 則返回該字元第一次出現的字串
3.Array_rand($a,2)從陣列中選出一個或多個元素的鍵名(如果選出的元素不止一個,則返回包含隨機鍵名的陣列,否則返回該元素的鍵名。)
如(1):$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r(array_rand($a,1)); b
(2)$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r(array_rand($a,2)); 答案是:Array ( [0] => c [1] => b )
4.strrpos()查詢一個字串在另一個字串中最後出現的位置到末尾的字元
例:獲取圖片字尾
$index = strrpos($str,’.’);
$ext = substr($str,$index+1);
5. PHP關於反斜槓處理函式
(1) addslashes():對輸入字串中的某些預定義字元前新增反斜槓,這樣處理是為了資料庫查詢語句等的需要。這些預定義字元是:單引號 (') ,雙引號 (") ,反斜槓 (\) ,NULL。
例子:$str = "Who's John Adams?";
echo addslashes($str);
輸出:Who\'s John Adams? This is safe in a database query.
(2)stripslashes():刪除由 addslashes() 函式新增的反斜槓。該函式用於清理從資料庫或
例子:echo stripslashes("Who\'s John Adams?");
輸出:Who's John Adams?