0

我有一个带有 MySQL 数据库的动态站点,我想像在 Facebook 上一样创建“查看更多”按钮,我可能应该使用 jQuery 扩展器,但我有一个大问题。我不知道如何隐藏更多的字符...

贝娄是我的代码:

if ( $message = mb_strlen(htmlspecialchars($this->post_message) ) > 200 ); {
    $message = str_cut(htmlspecialchars($this->post_message),100);
    echo $message.'<span style="float:left;clear:both"> <a href="" target="_blank" title="more" style="font-size:9px;" >more</a></span>';
}

谁能为此处理完整的代码?这段代码只是削减了更多的字符,但我想隐藏它们并在扩展器中显示!

对不起我的语言不好,我的英语说得不好:)

4

1 回答 1

0

您的语法有错误。

if ( $message   =  mb_strlen(htmlspecialchars($this->post_message) ) > 200 ); {

应该

if ( $message   =  mb_strlen(htmlspecialchars($this->post_message) ) > 200 ) {

;你的 if 语句后面应该没有

str_cut不是 PHP 函数。您正在寻找的是substr

在你的情况下,你会像这样使用它:

$message = substr(htmlspecialchars($this->post_message),0,100);
于 2012-06-24T17:50:18.973 回答