加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

求个简单的php代码

发布时间:2022-10-08 11:07:32 所属栏目:PHP教程 来源:
导读:  _tags($string, $replace_with_space = true)

  {

  if ($replace_with_space) {

  return preg_replace('!]*?>!', ' ', $string);

  } else {

  return strip_t
  _tags($string, $replace_with_space = true)
 
  {
 
  if ($replace_with_space) {
 
  return preg_replace('!]*?>!', ' ', $string);
 
  } else {
 
  return strip_tags($string);
 
  }
 
  }
 
  截取字符函数(匹配各种编码)
 
  function truncate($string, $length = 80, $etc = '...', $break_words = false, $middle = false){
 
  if ($length == 0)
 
  return '';
 
  if (is_callable('mb_strlen')) {
 
  if (mb_detect_encoding($string, 'UTF-8, ISO-8859-1') === 'UTF-8') {
 
  // $string has utf-8 encoding
 
  if (mb_strlen($string) > $length) {
 
  $length -= min($length, mb_strlen($etc));
 
  if (!$break_words && !$middle) {
 
  $string = preg_replace('/\s+?(\S+)?$/u', '', mb_substr($string, 0, $length + 1));
 
  }
 
  if (!$middle) {
 
  return mb_substr($string, 0, $length) . $etc;
 
  } else {
 
  return mb_substr($string, 0, $length / 2) . $etc . mb_substr($string,- $length / 2);
 
  }
 
  } else {
 
  return $string;
 
  }
 
  }
 
  }
 
  // $string has no utf-8 encoding
 
  if (strlen($string) > $length) {
 
  $length -= min($lengthphp代码, strlen($etc));
 
  if (!$break_words && !$middle) {
 
  $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length + 1));
 
  }
 
  if (!$middle) {
 
  return substr($string, 0, $length) . $etc;
 
  } else {
 
  return substr($string, 0, $length / 2) . $etc . substr($string, - $length / 2);
 
  }
 
  } else {
 
  return $string;
 
  }
 
  }
 
  综合就是
 
  $arc=strip_tags($arc);
 
  $arc=truncate($arc,200)
 

(编辑:我爱资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!