久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

WordPress中文截取函數用法分析

這篇文章主要為大家介紹了WordPress中文截取函數用法分析,對比分析了常用的代碼以及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建站有所幫助。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP基于curl post實現發送url及相關中文亂碼問題解決方法,結合具體實例形式分析了php使用curl實現post數據發送及content-type相關設置操作技巧,需要的朋友可以參考下
wordpress是很多新手站長搭建個人博客最喜愛的程序,但是最近在使用WordPress的時候遇到了一些問題,所以想著將遇到問題總結分享出來,下面這篇文章主要給大家介紹了關于wordpress在安
亂碼是我們在開發可能經常遇見,也是最讓人頭疼的一個問題了,下面這篇文章主要介紹了在php開發中,可能遇見中文亂碼問題的終極解決方案,文中介紹好幾個情況下的解決方法,需
這篇文章主要介紹了PHP截取發動短信內容的方法,需要的朋友可以參考下
這篇文章主要介紹了PHP實現json_decode不轉義中文的方法,結合實例形式具體分析了php5.4+及5.3版本針對json_decode實現不轉義中文的具體操作技巧與相關注意事項,需要的朋友可以參考下
這篇文章主要介紹了php自定義函數實現統計中文字符串長度的方法,結合實例形式總結分析了php針對中文的判定、編碼與運算相關操作技巧,需要的朋友可以參考下
主站蜘蛛池模板: 久久日韩粉嫩一区二区三区 | 在线中文字幕日韩 | 草草视频在线观看 | 一区二区三区亚洲 | 欧美高清视频 | 成人中文字幕av | 久久曰视频 | 精品国产一区二区三区免费 | 国产精品免费高清 | 91中文字幕在线观看 | 欧美一级在线 | 91精品国产色综合久久不卡蜜臀 | 中文二区 | 亚洲激情在线观看 | 久久久国产一区二区三区四区小说 | 日本久久网站 | 中文字幕中文字幕 | 久久久久久免费精品一区二区三区 | 99久久99 | a久久| 色婷婷久久久久swag精品 | 亚洲精品视频免费看 | 欧美精品在欧美一区二区 | 99精品欧美一区二区三区综合在线 | 国产成人99久久亚洲综合精品 | 黄色在线免费观看 | 男女一区二区三区 | 黄色在线免费观看 | 国产99视频精品免费播放照片 | 国产欧美精品区一区二区三区 | 日韩欧美视频在线 | 天天夜干| 91免费看片| 欧美精品一区三区 | 亚洲精品一区二三区不卡 | 欧美黄视频 | 中文字幕欧美日韩 | 亚洲国产精品人人爽夜夜爽 | 国产乱码精品一区二区三区五月婷 | 欧美亚洲激情 | 日韩精品999 |