PHP新手百例系列教程、代码制作中……
 当前位置:首页 → PHP程序专区 → 详细内容        


PHP新手百例-PHP从左开始截取字符函数的创建和应用
  添加时间:[ 2016-5-4 ]    浏览人气:[ 1377 ]    [ 评论本文 ]  [ 打印本文 ]

保存文件并在浏览器运行index.php文件,可以看到如图所示的效果。首先,能看到文字内容,说明“企业概况”栏目中调用数据库的内容是成功的。

1.bmp

其次,可以看到文本内容已经超过了DIV的高度,要解决这个问题,在ASP网页中可以使用left函数。在php网页中可以使用substr函数,如:

<?php echo substr($row_qy['briefing'],0,100); ?>

在本示例程序中,使用了如下的自定义函数。此函数的使用方法是:

将下面的代码输入到index.php文件的</head>的上方:

<?php

/***********************************************

*

*截取一定长度的字符串,确保截取后字符串不出乱码

*代码略……

?>

接着,对briefing字段的显示做如下修改:

<?php echo PHPleft($row_qy['briefing'],400); ?>

这里的数字400表示显示200个汉字,大家在使用时要注意这一点。

接着,为了使文字首行有2个汉字的缩进,需要在上述代码前添加8个空格标识“&nbsp;”,即:

<div style="margin:8px;padding:0px;width:auto;"><img name="qyjj" src="img/qy.jpg" width="255" height="100" alt="企业外观">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo phpleft($row_qy['briefing'],400); ?></div>

在完成上述设置并保存文件后,在浏览器中即可看到index.php页面中的“企业简介”栏目效果如图所示。

1.jpg

通常,我们会在内容的尾部添加“详细>>”的补充文字或图片链接,代码为“&nbsp;&nbsp;<a href="qyjj.php">详细>></a>”,这里在链接前添加了两个空格标识,是为了让内容和链接之间产生一些间距。