我有这个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 } ?>
在h4 im中调用数据库中的body字段。但我只想要img在那个领域??
尝试phpquery:
$src = phpQuery::newDocumentHTML($journal_list['body'])->find('img')->attr('src');
这是一个可以使用的小技巧
$img = explode('img',$journal['body']);
$final_img = '<img '.$img[1];
现在回波图像为
<h4 class="list-group-item-heading"><?php echo $final_img; ?></h4>