<?php mb_internal_encoding('utf-8'); // 提取文字标题,多余文字用省略号替换 $arr=[ '用心用情用功,进行无愧于时代的文艺创造', '一图了解第二届一带一路国际合做高峰论坛 专题', '情同一家,守望相助,共奔小康 壮丽70年' ]; $str="<ul>"; for ($i=0; $i < count($arr); $i++) { //mb_strle: 分割的中文文字 if (mb_strlen($arr[$i])>8) { $str.='<li><a href="">'.mb_substr($arr[$i],0, 8).'....'.'</a></li>'; }else{ $str.='<li><a href="">'.$arr[$i].'</a></li>'; } } $str.="</ul>"; echo $str; ?>