AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

解决phpcms中关于标题太长换行问题

51自学网 2016-09-26 http://www.51zixue.net
标题太长可进行通过CSS样式控制字体大小写解决换行问题。如下:
{php $len = strlen($title);}
<h3 {if $len>=70}style="font-size:22px;"{/if}>{$title}</h3>
 
php方法处理如下:
<?php
$titlelen=30 //30个英文字节
 
// 判断标题长度
$len = strlen($row[title]);
if ($len <= $titlelen){
$name = $row[title];
}else{
$name = substr($row[title],"0","$titlelen"); 
$parity= 0;
for($i=0;$i<$titlelen;$i++){ 
  $temp_str=substr($name,$i,1); 
  if(Ord($temp_str)>127) $parity+=1; 
if($parity%2==1) $name=substr($name,0,($titlelen-1))."..."; 
else $name=substr($name,0,$titlelen)."..."; 
}
echo "$name";
?>


说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:phpcms v9文件目录结构  下一篇:Phpcms v9搜索结果不全少内容的解决方法