yikai.shao Backend Dev Engineer

字符串截取

2017-12-23
php

做项目过程中,会经常碰到字符串过长,导致页面变形的情况:

<table>
    <tr>
        <td>A</td>
        <td>B</td>
        <td><?php echo $content;?></td> <!-- $content = '超长了超长了超长了超长了超长了超长了超长了超长了超长了' -->
    </tr>
</table>

这时候,可以通过php截取字符串来解决,配合title属性来显示全部

    function sub_string($str = '',$limit = 20){
        if(mb_strlen($str) > $limit){
            return mb_substr($str, 0, $limit,'UTF-8') . '...';
        }
        return $str;
    }
<table>
    <tr>
        <td>A</td>
        <td>B</td>
        <td title="<?php echo $content;?>"><?php echo sub_string($content,15);?></td>
    </tr>
</table>


Similar Posts

概要