Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将字符串回显到某一点_Php_Html - Fatal编程技术网

Php 将字符串回显到某一点

Php 将字符串回显到某一点,php,html,Php,Html,因此,我的数据库中有一些文本如下所示: This is my very first blog post, <b>Ever!</b> <rm> This content is after the rm and should not be seen on the home page. That would just make for too much info on the front home page. Don't you agree? 这是我有史以来的第一

因此,我的数据库中有一些文本如下所示:

This is my very first blog post, <b>Ever!</b>
<rm>
This content is after the rm and should not be seen on the home page. That would just make for too much info on the front home page. Don't you agree?
这是我有史以来的第一篇博文!
此内容位于rm之后,不应出现在主页上。这只会让首页上的信息太多。你不同意吗?
现在这篇文章是谎言,我如何使回声停止在弥补标签

我希望它停在
这是我的第一篇博文,有史以来或在标记处

我有以下代码

<?php if($posts): ?>
        <?php foreach($posts as $post): ?>
            <h3><a href="/post/<?php echo $post->id; ?>"><?php echo $post->title; ?></a></h3>
            <span><?php echo $post->body; ?><span>
            <hr/>
        <?php endforeach; ?>
    <?php else: ?>
        <p>No Recent Posts</p>
    <?php endif; ?>


没有最近的帖子


谢谢

您似乎在回显来自php的db查询。下次请更详细地描述。如果查询返回了字符串类型,则可以使用。这将在某个点切割字符串,并仅回显该数量

针对您的案例的另一种选择是。如果您的查询是$string

<h3><a href="/post/<?php echo $post->id; ?>"><?php list($post->title) = explode('<rm>', $post->body); echo $post->title; ?></a></h3>

列表($string)=分解(“”,$post->body);echo$字符串谢谢,@MarkBaker你能不能写一个答案?你不能“让echo停止”。您可以更改字符串,以便只将要显示的位传递给echo。