當前位置:首頁 » 編程語言 » php敏感詞過濾

php敏感詞過濾

發布時間: 2022-04-04 14:43:56

php提交自動過濾掉input框內的指定字元,怎麼寫呢

tr_replace() 函數使用一個字元串替換字元串中的另一些字元。
語法
str_replace(find,replace,string,count)

參數
描述

find 必需。規定要查找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜索的字元串。
count 可選。一個變數,對替換數進行計數。
提示和注釋
注釋:該函數對大小寫敏感。請使用 str_ireplace() 執行對大小寫不敏感的搜索。
注釋:該函數是二進制安全的。
例子
例子 1
<?php
echo str_replace("world","John","Hello world!");
?>

輸出:
Hello John!

例子 2
在本例中,我們將演示帶有數組和 count 變數的 str_replace() 函數:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "Replacements: $i";
?>

輸出:
Array
(
[0] => blue
[1] => pink
[2] => green
[3] => yellow
)
Replacements: 1

例子 3
<?php
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_replace($find,$replace,$arr));
?>

輸出:
Array
(
[0] => B
[1] =>
[2] => !
)

㈡ php 過濾特殊字元,但不能過濾掉下劃線,點,減號

特殊符號太多了,可以反向來寫.
下劃線,點,減號都能匹配,還有想要的都匹配就行了.
改變一下思維方式就了,如果可以幫到你,希望採納.

㈢ php 如何過濾特殊字元,如 ◆ )- : 、 、!! /   等

可以用 str_replace() 函數統一替換,如:
$string = "測試◆例子♂ 在此 !";
$replace = array('◆','♂',')','=','+','$','¥','-','、','、',':',';','!','!','/');
$string = str_replace($replace, '', $string);
echo $string;

㈣ 求php實現多個字元過濾功能

試著自己寫一個函數
1. 自己定義一個的數組,把這些關鍵字加到數組中去;
2. 自己在寫一個方法,功能就是把傳進該方法的(字元串)參數,通過循環的方式與數組中的每一個元素來比較,通過比對以後,如果發現該參數中有與數組中匹配的字元串,就返回false,否則就返回true;

兄弟,這是解決這個問題的思路,你自己試著寫寫,如果不行在聯系我

㈤ PHP字元串過濾

可以用正則實現。給定字元串的規律是3冒號1分號中,前兩個冒號之前是數字,需要的是第三個冒號與分號之前的部分。可如下處理:
<?php
$string = "6939376:28407:包裝方式:包裝;5392114:75367881:重量(g):500;20000:7343430:品牌:蒙園;";
preg_match_all("/[^:\d]+:[^;]+;/", $string, $out);
$rst = implode("", $out[0]);
echo $rst;
?>
$rst為"包裝方式:包裝;重量(g):500;品牌:蒙園;"。已經測試是可行的(php5),如有問題歡迎繼續交流

㈥ PHP正則,過濾<>裡面的所有內容,只顯示文本內容

$str='<font size="2" color="#333333">2010-2012 版權所有 <a href="***" target="_blank"> ICP備xxx號-1</a>';
ereg("<.*>.*<.*>", $str, $regs);
print_r($regs[0]);

㈦ PHP如何過濾 指定文字 不讓顯示就行

例子:
<?php
$bodytag = str_replace('%body%', 'black','<body text=%body%>');
echo $bodytag;
?>

說明:
<body text=%body%> 代碼中的%body% 被black代替, 最終輸出是 <body text=black>

㈧ php怎樣過濾非法字元防止sql注入

htmlspecialchars($_POST['欄位']),用這個函數就可以將一些特殊字元進行過濾轉義。你可以去看看這個函數的說明。

㈨ php過濾指定字元的函數

explode — 使用一個字元串分割另一個字元串

array explode ( string $delimiter , string $string [, int $limit ] )

此函數返回由字元串組成的數組,每個元素都是 string 的一個子串,它們被字元串 delimiter 作為邊界點分割出來。

<?php
//示例1
$pizza="";
$pieces=explode("",$pizza);
echo$pieces[0];//piece1
echo$pieces[1];//piece2

//示例2
$data="foo:*:1023:1000::/home/foo:/bin/sh";
list($user,$pass,$uid,$gid,$gecos,$home,$shell)=explode(":",$data);
echo$user;//foo
echo$pass;//*

?>
熱點內容
銳程cc藍鯨版選什麼配置 發布:2025-01-19 06:56:28 瀏覽:168
城鎮居民醫保卡的原始密碼是多少 發布:2025-01-19 06:55:54 瀏覽:787
wifi密碼如何修改密碼 發布:2025-01-19 06:39:06 瀏覽:961
sqlserver認證 發布:2025-01-19 06:34:30 瀏覽:815
小米8se安卓p有什麼功能 發布:2025-01-19 06:25:22 瀏覽:358
ucos和linux 發布:2025-01-19 06:24:06 瀏覽:470
關閉chrome緩存 發布:2025-01-19 05:43:55 瀏覽:830
修改svn伺服器ip地址 發布:2025-01-19 05:32:00 瀏覽:441
iis伺服器搭建出現404錯誤 發布:2025-01-19 05:26:39 瀏覽:312
怎麼看在電腦里的配置 發布:2025-01-19 04:45:54 瀏覽:814