首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >substr()不工作

substr()不工作
EN

Stack Overflow用户
提问于 2011-02-03 20:09:22
回答 5查看 4.2K关注 0票数 0
代码语言:javascript
复制
<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("get_a_class");
$rightHeader = mysql_query("SELECT description FROM scalena_news ORDER BY date DESC");
?>

<div id="slider">
    <ul>
    <?php while($row = mysql_fetch_array($rightHeader)){?>
        <li>
             <span class="Text-3">
                <?php echo substr($row['description'],0,50); ?>
             </span>
        </li> 
    <?php } ?>
    </ul>
</div>

但我什么都没拿到。当我删除substr()时,它显示整个文本都很好!

EN

回答 5

Stack Overflow用户

发布于 2011-02-03 20:14:49

这个怎么样?

代码语言:javascript
复制
  <div id="slider">
  <ul>
  <?php
  while($row = mysql_fetch_array($rightHeader)){
  echo '<li><span class="Text-3">'.htmlentities(substr($row['description'],0,50)).'</span></li>';
  } 
  ?>
  </ul>
  </div>
票数 2
EN

Stack Overflow用户

发布于 2011-02-03 21:17:28

尝试从代码中删除所有CSS,然后再试一次,可能正在生成输出,但不知何故被隐藏了。

您可以通过显示页面的源代码并查看您的文本是否实际存在来进行验证。

票数 2
EN

Stack Overflow用户

发布于 2011-02-03 20:29:33

一些可以尝试的东西:

代码语言:javascript
复制
... echo htmlentities(substr(trim($row['description']), 0, 50)); ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4885957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档