Php 我可以只从使用不同html标记的数据库字段中获取img吗?

Php 我可以只从使用不同html标记的数据库字段中获取img吗?,php,image,Php,Image,我有这个php数组。在我的数据库中有一个名为body的字段,该字段中有一些html代码。像这样: <h1>title</h1><img src="http://farm5.staticflickr.com/4075/4788694752_d03557765b_z.jpg" alt=""/> 标题 以下是我的php代码: <?php $q = "SELECT * FROM jou

我有这个php数组。在我的数据库中有一个名为body的字段,该字段中有一些html代码。像这样:

   <h1>title</h1><img src="http://farm5.staticflickr.com/4075/4788694752_d03557765b_z.jpg" alt=""/>
标题
以下是我的php代码:

                 <?php

                $q = "SELECT * FROM journals ORDER BY timestamp DESC";
                $r = mysqli_query($dbc, $q);

                while($journal_list = mysqli_fetch_assoc($r)) { ?>
                     <div class="col-md-4">

                <a class="list-group-item" href="journal.php?id=<?php echo $journal_list['id']; ? >">
                    <h4 class="list-group-item-heading"><?php echo $journal_list['body']; ´?></h4>                    
                </a>    
                </div>

            <?php } ?>


在H4IM中,调用数据库中的body字段。但我只想要那个领域的img???

这是一个你可以使用的小技巧

$img = explode('img',$journal['body']);
$final_img = '<img '.$img[1];
$img=explode('img',$journal['body']);
$final_img='试试:


您可以使用DOM解析器来获取img。我对此没有任何经验。但我会看一看。太棒了:)我也会看一看。
<h4 class="list-group-item-heading"><?php echo $final_img; ?></h4>
$src = phpQuery::newDocumentHTML($journal_list['body'])->find('img')->attr('src');