導航:首頁 > 凈水問答 > 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過濾單引號相關的資料

熱點內容
大腸桿菌ro膜可以過濾嗎 瀏覽:586
生活污水泄露該怎麼辦 瀏覽:623
飲水機燒開水都94度怎麼辦 瀏覽:407
生產樹脂拉鏈機器 瀏覽:802
牙科樹脂膠囊機 瀏覽:34
忻州安之星凈水器加盟哪個好 瀏覽:794
怎麼泡污水管 瀏覽:423
寶駿電動小車空調濾芯怎麼換 瀏覽:976
養殖廢水怎麼消失 瀏覽:514
曰泰凈水器是什麼牌子 瀏覽:50
高效除垢劑產品報價表 瀏覽:986
廢水中鉛分析國標法 瀏覽:832
中空纖維超濾膜技術參數 瀏覽:608
車內空調濾芯如何更換 瀏覽:709
難降解廢水含哪些東西 瀏覽:696
小污水泵一小時抽多少水 瀏覽:389
格蘭富提升泵拆機 瀏覽:215
PBT加纖可以回用嗎 瀏覽:496
九牧花灑除垢方法 瀏覽:796
空氣凈化器劃分等級什麼意思 瀏覽:228