php過濾斜槓等特殊字符



$ArrFilters=array("'","<",">","\x{5c}");

function IsExistStrings($SrcString, $ArrFilters){
        foreach ($ArrFilters as $key=>$value){
                if (@preg_match("/$value/",$SrcString)){
                return true;
                }
        }
        return false;
}

需要過濾的字符串只要放到$ArrFilters數組裏就可以了,其中某些特殊字符是無法表示出來或者是轉義字符來的,那就需要輸入ASCII碼輸入方法如數組$ArrFilters裏的“\x{5c}",其中裏面”5c“就是斜槓的ASCII碼,其他字符也是同樣的道理!unicode碼同樣也是可以的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章