欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

移除空格 移除中英文空格 中文空格 英文空格 有大用

//称除回车tab键
 function removeEnterTab($str)
 {
 
  return preg_replace('/[\n\r\t]/', '',$str);
 }
 //去掉首尾的中英文空格
 function removeCnEnSpace($str)
 {
  return mb_ereg_replace('(^( | )+|( | )+$)', '', $str); 
 
 }


//去掉首尾    

 function removeNbsp($str)
 {
 
  $str =  preg_replace('/^( )*/' , '', $str);
 
  return  preg_replace('/( )*$/' , '', $str);
 }
//移除标签
function dede_strip_tags($str) { 
   $strs=explode('<',$str); 
   $res=$strs[0]; 
   for($i=1;$i<count($strs);$i++) 
   { 
       if(!strpos($strs[$i],'>')) 
           $res = $res.'&lt;'.$strs[$i]; 
       else 
           $res = $res.'<'.$strs[$i]; 
   } 
   return strip_tags($res);    

function self_cn_substr_strip_tag($str,$len,$end='...')

 {
  //移除回车 tab键
  $str = removeEnterTab($str);
  //先去掉首尾的中英文空格
  $str = removeCnEnSpace($str);
  //去掉标签
  $str = trim(dede_strip_tags($str));
 
 
 
  //再去掉首尾&nbsp;&nbsp;&nbsp;&nbsp;
  $str = removeNbsp($str);
 
 
  return self_cn_substr($str, $len, $end);
 
 }
普通分类: