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

熱點內容
洛陽有多少污水處理廠 瀏覽:269
美國陶氏反滲透膜回收 瀏覽:907
水罐污水閥如何纏生膠帶 瀏覽:187
生活污水源分離 瀏覽:467
污水處理廠與再生水廠區別 瀏覽:909
印染廠廢水處理水質分析 瀏覽:575
污水處理全套資料 瀏覽:726
反滲透清洗工藝流程圖 瀏覽:310
乾旱地區水回用 瀏覽:446
大7納智捷空調濾芯怎麼換 瀏覽:58
海爾熱水器鎂棒除垢影響加熱嗎 瀏覽:452
用什麼方法祛除暖壺水垢 瀏覽:917
安吉爾3m怡口凈水器哪個好 瀏覽:939
戴森吸塵器濾芯哪裡有賣的 瀏覽:286
超濾膜酸洗後損壞有什麼反應 瀏覽:366
家裡水垢太嚴重 瀏覽:508
污水混合液迴流 瀏覽:62
華帝為什麼要做一機雙用的凈水器 瀏覽:576
工業廢水格柵設計 瀏覽:469
華峰樹脂招聘信息 瀏覽:682