摘要:php函數(shù)代碼如下:functionihtmlspecialchars($string){if(is_array($string)){foreach($stringas$key=>$val){$string[$key]=ihtmlspecialchars($val);}}else{開源代碼phpfensi.com...
轉載請注明來源:php把html標簽轉換成合法html代碼程序
php函數(shù)代碼如下:
- function ihtmlspecialchars($string)
- {
- if(is_array($string))
- {
- foreach($string as $key => $val)
- {
- $string[$key] = ihtmlspecialchars($val);
- }
- } else
- {//開源代碼phpfensi.com
- $string = preg_replace('/&((#(d{3,5}|x[a-fa-f0-9]{4})|[a-za-z][a-z0-9]{2,5});)/', '&\1',
- str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string));
- }
- return $string;
- }
實例代碼如下:
- $str = '<a >;
- echo ihtmlspecialchars( $str );
- echo '<br >';
- //echo <a >
- echo htmlspecialchars ($str );
- //print <a >
兩個結果完全相同,所以個人覺得自php自帶的函數(shù)高效于用戶自定義函數(shù).
轉載請注明來源:php把html標簽轉換成合法html代碼程序哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無需額外費用,即可穩(wěn)步提升排名至首頁。歡迎體驗最佳的哈爾濱網(wǎng)站建設。
