国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php過濾字符串函數

2024-09-04 11:49:00
字體:
來源:轉載
供稿:網友

addslashes(); stripslashes(); //對數據庫教程操作時,轉義特殊字符.

定義:addslashes() 函數在指定的預定義字符前添加反斜杠.

語法:addslashes(string)

注釋:默認情況下,php 指令 magic_quotes_gpc 為 on,對所有的 get、post 和 cookie 數據自動運行 addslashes(),不要對已經被 magic_quotes_gpc 轉義過的字符串使用 addslashes(),因為這樣會導致雙層轉義,遇到這種情況時可以使用函數 get_magic_quotes_gpc() 進行檢測,代碼如下:

  1. <?php 
  2. function addslashes_str($str){ 
  3. $str=addslashes($str); 
  4. $str=str_replace($str,";",';'); 
  5. return $str
  6. }//開源軟件:Vevb.com 
  7. function stripslashes_str($str){ 
  8. $str=stripslashes($str); 
  9. $str=str_replace($str,';',";"); 
  10. return $str
  11. ?> 
  12.  chop(); //除去字符串右邊空格 
  13.  trim(); //除去字符串中所有空格 
  14.  ltrim(); //除去字符串左邊空格   
  15.  htmlspecialchars(); //轉換'$','"','<','>'為相應的html實體 
  16.  htmlentities(); //轉換所有html標記為相應的html實體  
  17.  array explode(string separator, string str); //分割字符串 
  18.  string implode(string separator, array arr); //連接字符串 
  19.  strtoupper(); strtolower(); //轉換大小寫 
  20.  ucfirst(); //只轉換第一個字符為大寫  
  21.  ucwords(); //轉換每個words的第一個字母為大寫 

iconv()

php內碼轉換函數,同上,因為iconv()在轉換gb2312時的bug,所以要這樣處理:

iconv( "utf-8", "gb2312//ignore" , $str)

mb_convert_encoding()

php的內碼轉換函數,版本(php 4 >= 4.0.6,php 5)

這個函數可以將各種編碼互相轉換
mb_convert_encoding($str,"gb2312", "utf-8");

mysql_real_escape_string()

定義:函數轉義 sql 語句中使用的字符串中的特殊字符

語法:mysql_real_escape_string(string,connection)

說明:本函數將 string 中的特殊字符轉義,并考慮到連接的當前字符集,因此可以安全用于 mysql_query().

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永年县| 吉隆县| 温泉县| 河北省| 招远市| 临澧县| 穆棱市| 峨眉山市| 桑日县| 阳东县| 肥乡县| 马边| 江城| 敦煌市| 嘉鱼县| 商河县| 莆田市| 婺源县| 阿鲁科尔沁旗| 古丈县| 长宁县| 广东省| 彭山县| 乌海市| 佳木斯市| 章丘市| 宝鸡市| 龙江县| 南宁市| 荣昌县| 通渭县| 商都县| 日照市| 清新县| 尤溪县| 吴旗县| 扎囊县| 桦川县| 义乌市| 军事| 平度市|