PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何用php切成一定长度的文本?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我想从数据库获取一些字段值,并在html上显示它们.

但是其中一些比div宽度长,所以我想砍的话,如果它们比30个字符长,则在它们后面添加3个点.

windows vs Mac OS X-> windows vs m...
threads about windows vista -> threads about win...

我怎样才能做到这一点?

解决方法:

如果您需要多次执行这种功能,请虑以下功能

function truncate($String, $limit, $break = '.', $pad = '...')
{
    // return with no change if String is shorter than $limit
    if(strlen($String) <= $limit) return $String;

    // is $break present between $limit and the end of the String?
    if(false !== ($breakpoint = strpos($String, $break, $limit)))
    {
        if($breakpoint < strlen($String) - 1)
        {
            $String = substr($String, 0, $breakpoint) . $pad;
        }
    }

    return $String;
}

用法

echo truncate($String, 30);

大佬总结

以上是大佬教程为你收集整理的如何用php切成一定长度的文本?全部内容,希望文章能够帮你解决如何用php切成一定长度的文本?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: