错误Php缩短文本功能,需要纠正

时间:2016-11-08 13:17:57

标签: php

我不确定我失踪的地方。

我试着查看语法和拼写错误函数名称

但似乎我找不到问题

问题来自第4行编码

<?php

    function shortenText($text, $maxlength=70, $appendix = "..."){
        $text = strip_tags($text);
        if(mb_strlen($text) <= $maxlength){return $text;} 
        $text = mb_substr($text, 0, $maxlength - mb_strlen($appendix));
        $text =. $appendix;
        return $text;
    }

}

3 个答案:

答案 0 :(得分:1)

你关闭了两次这个功能,你已经把=。而不是。= 使用IDE,它强调错误...

function shortenText($text, $maxlength=70, $appendix = "...") {
    $text = strip_tags($text);
    if(mb_strlen($text) <= $maxlength){return $text;} 
    $text = mb_substr($text, 0, $maxlength - mb_strlen($appendix));
    $text .= $appendix;
    return $text;
}

答案 1 :(得分:0)

第四行必须是: $ text。= $ appendix;

编辑:刚看到评论。我想这是在我完成我的帖子之前。

答案 2 :(得分:0)

您应该更改此行$text .= $appendix;

您应该阅读String Operators