函数名称调整大小不起作用1

时间:2014-03-25 11:21:19

标签: php

我需要调整我使用此功能的标题的大小,但它不起作用。

它的工作原理如下:因为前两个单词没问题,但其余部分不起作用。

标题:SAH... ORJ... SORUNSUZ BAKIMLI 1991 TOYOTA 1.6 16 VALF

这是我的代码:

function title_resize($text, $max_length = 15, $fulltext = false)
{
    global $db;
    (string) $display_output = null;

    $text = $db->add_special_chars($text);

    if ($fulltext)
    {
        $output = (strlen($text) > $max_length) ? substr($text, 0, $max_length - 3) . '... '  : $text;
    }
    else 
    {
        $text_words = explode(' ', $text);

        $nb_words = count($text_words);

        for ($i=0; $i<$nb_words; $i++)
        {
            $display_output[] = (strlen($text_words[$i]) > $max_length) ? substr($text_words[$i], 0, $max_length-3) . '... ' : $text_words[$i];
        }

        $output = $db->implode_array($display_output, ' ', true, '');
    }

    return $output;
}

我该怎么做?

抱歉,我出去了, 我想要的是用15个字限制标题并显示3个点

它的工作原理如下:SAH ... ORJ ... SORUNSUZ BAKIMLI 1991 TOYOTA 1.6 16 VALF

但我想这样做:(这个项目是......) usac:

0 个答案:

没有答案