首页 > 其他 > 详细

truncate

时间:2016-06-16 06:47:02      阅读:268      评论:0      收藏:0      [点我收藏+]

css

.ellipsis { 
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis; 
}

php

$truncatedTitle = strlen($title) > 20 ? substr($title,0,20)."..." : $title;

blade

class AppServiceProvider extends ServiceProvider
{
    public function boot()
    {
        Blade::directive(truncate, function($expression){

            list($string, $length) = explode(,,str_replace([(,), ], ‘‘, $expression));

            return "<?php echo e(strlen({$string}) > {$length} ? substr({$string},0,{$length}).‘...‘ : {$string}); ?>";
        });
    }
}

@truncate($card->title, 20) 

truncate

原文:http://www.cnblogs.com/fenle/p/5589649.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!