導航:首頁 > 凈水問答 > php過濾單引號

php過濾單引號

發布時間:2021-10-31 23:22:11

① PHP如何將單引號替換為雙引號

直接編輯器替換,比如netbean就是 ctrl + H 然後 '\n' 替換成"\n"
假如你只想替換某種類型''而又不替換其他類型''就找到規律來
'http://www.xluo.cn/fy_62.html',
'http://www.x.cn/fy_61.html',
CURLOPT_POSTFIELDS => implode('\n', $urls),
CURLOPT_POSTFIELDS => implode('abc', $urls),
比如只替換下面兩排的', 則: 先 ode(' 替換 成ode("
再',$url 替換成",$url 即可...

② PHP如何過濾單引號

<?php
functiongetpost($arr){
if(get_magic_quotes_gpc()){
$arr=is_array($arr)?array_map('stripslashes',$arr):stripslashes($arr);
}
if(is_array($arr)){
foreach($arras$key=>$val){
$arr[$key]=htmlspecialchars($val,ENT_QUOTES);//html實體轉換
$arr[$key]=mysql_real_escape_string($arr[$key]);//防注入替換
}
}else{
$arr=htmlspecialchars($arr,ENT_QUOTES);//html實體轉換
$arr=mysql_real_escape_string($arr);//防注入替換
}
return$arr;
}
?>
//該函數是我自己寫的一個轉換函數,主要用於防sql注入和跨站攻擊,參數可以是數組,或字元串
//$post_array=getpost($_POST);//即可完成對敏感字元的處理

③ PHP 查詢語句中的單引號

那個是反引號,即主鍵盤區上 1 左邊那個。
主要功能是,反引號括起來的都認為是表名,欄位名等。防止有時候引起程序出錯。比如有個表叫做SELECT
正確的寫法
SELECT * FROM `SELECT` WHERE 1
錯誤寫法
SELECT * FROM SELECT WHERE 1
錯誤寫法的SELECT引起程序的出錯了。因為SELECT也是一個語句。當然你那個gameacc不會引起誤會,不加反引號也不會出錯。

④ php如何去除寫出的雙引號

1、實現在寫CSV文件時需要先判斷是否有逗號和雙引號並做相應處理的方法代碼如下

⑤ php 處理表單裡面的 單引號

php.ini 有個配置項,magic_quotes_gpc,值為on時就會自動在SQL敏感字元前面加「\」注釋(比如 單引號 ' )

你可以在php.ini中設成off禁用,或者在php中判斷一下
if (!get_magic_quotes_gpc()) {
// 處理字元串,自動添加「\」
$_POST['message'] = addslashes($_POST['message']);
}
else
{
// 不做任何處理
}

⑥ php正則,單引號怎麼匹配不了啊

因為是單引號所以要改下了,直接上代碼

$str = "'F':'abcdefg',";
preg_match('/\:\'(.+?)\'/',$str,$match);
print_r($match);

⑦ php 如何過濾 單引號 雙引號 $ < > 等N種特殊符號謝謝

我給樓主吧- - 首先是過濾html,將html編碼轉換為實體編碼 /**
* 將特殊字元轉成 HTML 格式。
* @param string $value - 字元串或者版數組
* @return array
*/
public static function htmlspecialchars($value) {
return is_array($value) ? array_map('k::htmlspecialchars', $value) :
preg_replace('/&((#(\d{3,5}|權x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $value));
} 還有一個去除html編碼的,可以直接用php的函數strip_tags()

⑧ PHP去掉array 數組里的引號

PHP過濾或者替換字元串的方法很多,比如可以用正則表達式替換。

如果能確定要過濾或替換的字元或字元串的值時,可以用str_replace ()函數。

mixed str_replace ( mixed $search, mixed $replace,mixed $subject [, int &$count ] );

其中,參數
$search表示查找的目標值,也就是 $needle。一個數組可以指定多個目標。
$replace 表示參數$search 的替換值。一個數組可以被用來指定多重替換。
$subject 表示執行替換的數組或者字元串。也就是 haystack。
如果 $subject 是一個數組,替換操作將遍歷整個$subject,返回值也將是一個數組。
參數$count 表示如果被指定,它的值將被設置為替換發生的次數。

例如你想過濾$str 中的單引號,可以這樣寫:
$str = str_replace("'","",$str );

⑨ php 嵌套雙引號中只過濾最外層雙引號的問題..

其實主要不太明白你的意思
你直接吧外面的單引號去掉,然後列印出來的就是不帶外面雙引號的字元串呀!
$test = "我的最愛\"布穀鳥\"";
echo($test);

⑩ PHP怎樣過濾中文狀態下特殊字元(比如標點符號)

functionfilterGBK_SpecialChars($str)
{
$str=urlencode($str);//將關鍵字編碼
//下面的必須寫在一行,不可換行截斷
$str=preg_replace("/(%7E|%60|%21|%40|%23|%24|%25|%5E|%26|%27|
%2A|%28|%29|%2B|%7C|%5C|%3D|-|_|%5B|%5D|%7D|%7B|%3B|%22|%3A|
%3F|%3E|%3C|%2C|.|%2F|%A3%BF|%A1%B7|%A1%B6|%A1%A2|%A1%A3|%A3%AC|
%7D|%A1%B0|%A3%BA|%A3%BB|%A1%AE|%A1%AF|%A1%B1|%A3%FC|%A3%BD|%A1%AA|
%A3%A9|%A3%A8|%A1%AD|%A3%A4|%A1%A4|%A3%A1|%A1%AB|%A3%FB|%A3%FD|%A1%BE|
%A1%BF|)+/",'',$str);
$str=urldecode($str);//將過濾後的關鍵字解碼
return$str;
}
$str='廣~·@#¥%……&*()——+|-=、{}【】:;「」『』~「《》,。?、州;?海【,鮮。餐「」】(,廳)';
echofilterGBK_SpecialChars($str);

閱讀全文

與php過濾單引號相關的資料

熱點內容
泰克馬污水提升器無錫 瀏覽:926
水性熱塑性樹脂耐化性 瀏覽:779
史密斯凈化器怎麼重置濾芯 瀏覽:211
濟源年產18萬噸污水處理劑 瀏覽:328
廁所飲水機漏水什麼情況 瀏覽:127
反滲透凈水器如何接燒水壺 瀏覽:262
飲水機為什麼不過濾水 瀏覽:416
海曙污水管道養護單位 瀏覽:431
霧化吸入加入蒸餾水 瀏覽:1
廈門超標排放污水量處罰辦法 瀏覽:782
伊濱區污水處理廠地址 瀏覽:661
純水機進水電磁閥為什麼24v不到位 瀏覽:790
惠而浦直飲凈水機多少錢 瀏覽:40
鍍鉻後的廢水處理最方便 瀏覽:851
既熱式飲水機怎麼裝前置過濾器 瀏覽:585
皮革行業含鹼廢水 瀏覽:288
魚缸雙側過濾連接步驟 瀏覽:735
雨污水管線的材質 瀏覽:968
施特勞斯智飲機濾芯是什麼 瀏覽:631
污水處理產業扶持政策有哪些 瀏覽:811