我不得不求助于在这里张贴,完全失去了这个!
我有一个数组,我可以成功打印,但我需要限制字符的打印方式。我知道这可以用substr完成但是我似乎无法将substr放在我需要限制的值上。
我理解在一行中使用$ variable = substr,但是我无法使用我正在使用的数组实现,并且我已经搜索了任何可能澄清我的问题的文档的高低,但遗憾的是无济于事。 / p>
继承代码,在这种情况下是数组$ info和值.info ['post_content']。
mysql_connect("localhost", "xxxxxxxx", "xxxxxxx") or die(mysql_error());
mysql_select_db("xxxxxxxxx") or die(mysql_error());
$data = mysql_query("SELECT * FROM posts WHERE hushfeed_showon = 1")
or die(mysql_error());
}
while($info = mysql_fetch_array( $data ))
{
echo "<div>
<ul class='blocks-thumbs thumbs-rollover'>
<li>
<a href='single.html' class='thumb' title='An image'><img src='img/dummies/282x150.gif' alt='Post' /></a>
<div class='excerpt'>
<a href='dnb/a_Post.php?postid=".$info['postid']."' class='header'>".$info['post_title'] ."</a>
<p class='para1'>" .$info['post_content']."</p>
</div>
<a href='single.html' class='link-button'><span>Read more →</span></a>
</li>
</ul>
</div>";
}
我很难挣扎,因为我找不到任何关于在回音期间使用句号的信息“。$。”
如果有人能说明我应该集中精力处理这个问题,那么我们将非常感激!
谢谢!
斯图
答案 0 :(得分:0)
<?php
echo "[...]<p class='para1'>" .
(strlen($info['post_content'])>200?
substr( $info['post_content'],0,200)."...":
$info['post_content']).
"</p>[...]";
和简易版:
<?php
echo "[...]<p class='para1'>" . substr( $info['post_content'],0,200) . "</p>[...]";