當前位置:首頁 » 編程語言 » php文本過濾

php文本過濾

發布時間: 2022-03-08 01:29:37

『壹』 php文章如何過濾鏈接代碼。

PHP中過濾指定標簽,只能用正則替換,如:

<?php
$str='測試<b>文本</b>ab<a href=" http://www.abc.com/aa/bb/cc.jpg">測試鏈接</a>測試文本cd';
echo( preg_replace("#<(/?a.*?)>#si",'',$str) );
?>

『貳』 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 過濾字元串問題,急

請具體說明一下你要問的問題

『肆』 PHP如何過濾 指定文字 不讓顯示就行

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

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

『伍』 php怎麼提取和過濾一段字元串裡面的內容

這些東西怎麼看起來想javascript乾的事情。當然php也可以干,對於php而言,所有的html代碼都一樣只是文本而已,所以可以用replace等函數替換就行。對於javascript而言這個是dom處理起來就靈活的多。

『陸』 php怎麼過濾特殊漢字

可以用一個文本或者一個表把特殊漢字按照一定規則存儲好,每次請求過來用strpos做過濾就好了,這種方式根據特殊漢字的多少而直接影響響應速度與訪問時長,不建議數據源過大。如果是數據源過大的話,可以考慮mysql的全文索引機制。如果是過濾所有漢字,就用ascii碼對照

『柒』 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過濾指定字元的函數

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;//*

?>

『玖』 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,應該很容易看懂,在php裡面有正則表達式的相關函數,比如替換/匹配都很方便。

以下是幾個例子:
正則表達式說明
/\b([a-z]+) \1\b/gi一個單詞連續出現的位置
/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/將一個URL解析為協議、域、埠及相對路徑
/^(?:Chapter|Section) [1-9][0-9]{0,1}$/定位章節的位置
/[-a-z]/A至z共26個字母再加一個-號。
/ter\b/可匹配chapter,而不能terminal
/\Bapt/可匹配chapter,而不能aptitude
/Windows(?=95 |98 |NT )/可匹配Windows95或Windows98或WindowsNT,當找到一個匹配後,從Windows後面開始進行下一次的檢索匹配。

熱點內容
谷能壓縮機 發布:2025-01-13 15:44:30 瀏覽:412
電腦電腦直連通訊ftp 發布:2025-01-13 15:38:03 瀏覽:717
nvm存儲 發布:2025-01-13 15:36:19 瀏覽:552
京東架構師緩存經驗 發布:2025-01-13 15:33:00 瀏覽:726
android圖片顏色 發布:2025-01-13 15:26:09 瀏覽:268
國家稅務總局電腦伺服器 發布:2025-01-13 15:10:24 瀏覽:596
金立老款機的開機密碼是多少 發布:2025-01-13 15:04:45 瀏覽:456
湖南網上辦稅初始密碼多少 發布:2025-01-13 15:02:49 瀏覽:417
怎麼使用筆記本連接伺服器 發布:2025-01-13 15:02:48 瀏覽:705
長城cs75plus選哪個配置 發布:2025-01-13 14:54:05 瀏覽:22