返回顶部
首页 > 资讯 > CMS >WordPress中文截取函数用法分析
  • 873
分享到

WordPress中文截取函数用法分析

WordPress中文截取函数用法 2022-06-12 02:06:40 873人浏览 八月长安
摘要

本文实例讲述了WordPress中文截取函数用法。分享给大家供大家参考。具体分析如下: 很多朋友直接使用PHP substr函数截取中文是会出现乱码,下面我先来给各位总结中文字符截取的函数,然后以wordpress截取中

本文实例讲述了WordPress中文截取函数用法。分享给大家供大家参考。具体分析如下:

很多朋友直接使用PHP substr函数截取中文是会出现乱码,下面我先来给各位总结中文字符截取的函数,然后以wordpress截取中文标题为例给大家介绍实例应用.

中文截取函数,代码如下:


复制代码代码如下:function utf8_trim($str)

{

$len = strlen($str);

for ($i=strlen($str)-1; $i>=0; $i-=1){

$hex .= ' '.ord($str[$i]);

$ch = ord($str[$i]);

if (($ch & 128)==0) return(substr($str,0,$i));

if (($ch & 192)==192) return(substr($str,0,$i));

}

return($str.$hex);

}

function mul_excerpt ($excerpt,$excerpt_length) {

$myexcerpt = substr($excerpt,0,$excerpt_length);

return utf8_trim($myexcerpt) . '… ';

}

或者这样也可以


复制代码代码如下://自动截断不乱码

// jieduan luanma

/////////////////

function Limit_Char($max_char = 200, $more_text = '...', $more_link_text = '', $limit_type = 'content') {

if ($limit_type == 'title') { $limiter = get_the_title(); }

else { $limiter = get_the_content(); }

$limiter = apply_filters('the_content', $limiter);

$limiter = strip_tags(str_replace(']]>', ']]>', $limiter));

if (strlen($limiter) > $max_char) {

$limiter = substr($limiter, 0, $max_char+1);

$limiter = utf8_conver($limiter);

echo $limiter;

echo $more_text;

if ($more_link_text != '') {

echo ' '.$more_link_text.'';

}

} else {

echo $limiter;

}

}

function utf8_conver($str) {

$len = strlen($str);

for ($i=strlen($str)-1; $i>=0; $i-=1){

$hex .= ' '.ord($str[$i]);

$ch = ord($str[$i]);

if (($ch & 128)==0) return(substr($str,0,$i));

if (($ch & 192)==192) return(substr($str,0,$i));

}

return($str.$hex);

}

截取中文标题,代码如下:


复制代码代码如下:echo '</p><p>'. mb_substr(get_the_title(),0,18,"utf8")."..." .'</p></li>';

这样会出现乱码的,我在functions.php加入上面的中文截取代码,然后在想要截取标题的位置,添加get_short_title(),目的就达到,详细代码如下:


复制代码代码如下:echo '<li><a href="' . get_permalink() . '">';

get_short_title(18);

echo '</a><data>'. get_the_time('n月j日') .'</data></li>';

当然,其他地方这样调用也可以,代码如下:
复制代码代码如下:<?php get_short_title(); ?>

希望本文所述对大家的WordPress建站有所帮助。

--结束END--

本文标题: WordPress中文截取函数用法分析

本文链接: https://lsjlt.com/news/32243.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • WordPress中文截取函数用法分析
    本文实例讲述了WordPress中文截取函数用法。分享给大家供大家参考。具体分析如下: 很多朋友直接使用php substr函数截取中文是会出现乱码,下面我先来给各位总结中文字符截取的函数,然后以wordpress截取中...
    99+
    2022-06-12
    WordPress 中文 截取 函数 用法
  • python中的list函数(部分截取)
    本文在Python3.5中进行,python3.5中的list是一个列表函数。其中有几个命令需要注意:index del count。 除此之外基础的append与extend不在叙述 index获得第一次出现的value(值的编号) 示...
    99+
    2023-01-31
    函数 python list
  • C#中英文混合字符串截取函数
    代码一 /// <summary> /// 截断字符串 /// </summary> /// <param name="ma...
    99+
    2022-11-15
    C# 中英文 字符串截取
  • SQL中字符串截取函数图文教程
    目录前言一、left()函数二、right()函数三、substr()函数1,从指定位置开始截取到字符串结束2,从指定位置截取,并指定截取位数3,从字符串末尾第一位开始截取4,从字符串倒数几...
    99+
    2023-01-13
    sql中字符串截取函数 sql语句截取字符串 sql中的字符串截取
  • WordPress获取指定分类文章数量的方法
    本文实例讲述了WordPress获取指定分类文章数量的方法。分享给大家供大家参考。具体实现方法如下: 将以下php代码放置在主题目录下的functions.php中:复制代码代码如下:function wt_get_ca...
    99+
    2022-06-12
    WordPress 获取 指定分类 文章 数量 方法
  • wordpress中强大的调用文章函数query posts 用法
    query posts是一个非常好用的调用文章函数,可以做到同页面内显示多种特定范围的文章,例如可以调用某分类、标签、日期及作者等不同范围的文章列表。这些文章列表可以极大的丰富 wordpress 页面的内容,并有利于S...
    99+
    2022-06-12
    wordpress query posts
  • python中abs函数用法分析
    python中abs函数的用法:abs函数能够用来返回数字的绝对值,语法格式为“abs( x )”,这里x指的是一个数值的表达式。具体实例分析:#!/usr/bin/pythonprint "abs(-45) : ", abs(-45)pr...
    99+
    2024-04-02
  • mysql中如何截取函数substring_index
    小编给大家分享一下mysql中如何截取函数substring_index,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python的五大特点是什么python的五...
    99+
    2023-06-14
  • drupal中的ip_address函数用法分析
    本文实例讲述了drupal中的ip_address函数用法。分享给大家供大家参考。具体分析如下: drupal内置的ip_address函数,默认取remote_addr获取IP地址。对于位于rev proxy后面的服务...
    99+
    2022-06-12
    drupal ip_address 函数 用法 分析
  • python中all函数的用法分析
    python中all函数的用法:all函数主要是用来判断指定的可迭代参数iterable中的所有元素是否都为TRUE,如果是返回True,否则返回False,除了是0、空、None、False外都算True;all函数语法格式为:“all(...
    99+
    2024-04-02
  • python中ascii函数的用法分析
    python中ascii函数的用法:ascii函数与repr函数类似,ascii函数主要是用来返回包含一个对象的可打印表示形式的字符串,如果字符串中有非ASCII编码的字符会通过repr函数使用\x、\u 和 \U来进行转义;ascii函数...
    99+
    2024-04-02
  • python中bin函数的用法分析
    python中bin函数的用法:bin函数主要是用来返回一个整形int或者一个长整形long int的二进制表示,相当于是用来获取数字的二进制值;bin函数的语法格式:“bin(x)”,这里x指的是int或者long int数字,...
    99+
    2024-04-02
  • python中any函数的用法分析
    python中any函数的用法:any函数主要是用来判断指定的可迭代参数iterable是否全部为False,则返回False,如果有一个为True,则返回True,元素除了是0、空、False外都算True;any函数语法格式为:“any...
    99+
    2024-04-02
  • python中bool函数的用法分析
    python中bool函数的用法:bool函数主要是用来将指定参数转换为布尔类型,如果没有参数,返回False;bool函数的语法为:“bool(object)”,这里object指的是任何对象,比如字符串、列表、数字等等。具体用法实例如下...
    99+
    2024-04-02
  • oracle中substr函数截取字符串
    在Oracle中,可以使用SUBSTR函数来截取字符串。SUBSTR函数的语法如下: SUBSTR(字符串, 开始位置, 长...
    99+
    2024-04-09
    oracle
  • php中截取字符串的函数
    php 使用 substr() 和 mb_substr() 函数截取字符串,前者适用于单字节字符,后者支持多字节字符。使用方法:substr(字符串, 起始...
    99+
    2024-04-29
  • oracle中截取字符串的函数
    oracle 提供了两个字符串截取函数:substr():从指定位置开始截取指定长度的字符。substring():从指定位置开始截取剩余的字符,或从指定位置开始截取...
    99+
    2024-05-03
    oracle
  • wordpress dynamic_sidebar()函数使用方法
    dynamic_sidebar()函数用来支持自定义sidebar侧边栏,可以自定义Widget插件,比如为侧边栏添加最近文章,文章归档,最新评论,标签云,搜索框,类别,链接表等。那么如何使用呢?在主题的function...
    99+
    2022-06-12
    wordpress dynamic_sidebar
  • SQLServer中常用截取字符串函数介绍
    SQL Server中一共提供了三个字符串截取函数:LEFT()、RIGHT()、SUBSTRING()。 一、LEFT()函数 函数说明如下: 语法...
    99+
    2024-04-02
  • PHP中如何使用字符串截取函数
    PHP中如何使用字符串截取函数,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。通过使用标准的和可选的扩展模块,PHP应用程序可以连接MySQL或Oracle等十几...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作