程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 簡單的過濾字符串中的HTML標記

簡單的過濾字符串中的HTML標記

編輯:PHP綜合

function deleteHtml( $scr )
{
 $l = strlen( $scr );

 for( $i=0; $i<$l; $i++ )
 {
  if( substr( $scr, $i, 1 ) == "<" )
  {
   // 當前位置
   $ii = $i;

   // 當$i大於字符長度時停止循環
   while( substr( $scr, $i, 1 ) != ">" && $i < $l )
    $i++;

   // 當到大字符串最後時,重置$i到找到'<'的開始位置
   if ( $i == $l )
   {
    $i = $ii - 1;
    // 表示到達字符串結尾
    $b = 1;
   }

   $i++;
  }

  
  // 當下一個字符不是'<'才接受字符,否則$i--,從這個'<'在開始查找
  if (  substr( $scr, $i, 1 ) != '<' || $b == 1 )
   $str = $str . substr( $scr, $i, 1 );
  else
   $i--;
 }

 return( $str );
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved