使用下面的代码,我从外部HTML文件中获取带有“post”类的div,并将它们打印到posts页面。下面显示的所有内容都应该是可行的,但是我想通过一些自动化来补充代码。更准确地说,我不想在数组中使用硬编码值,而是希望传递通过迭代所有具有所需类的div而获得的变量。你能帮忙实施这样的行动吗?提前致谢。
PHP
<div><?php echo $doc->saveHTML($array[0]);?></div>
<div><?php echo $doc->saveHTML($array[1]);?></div>
<div><?php echo $doc->saveHTML($array[2]);?></div>
HTML帖子页
<div class="post">
post 1
</div>
<div class="post">
post 2
</div>
<div class="post">
post 3
</div>
HTML外部文件
{{1}}
答案 0 :(得分:1)
不确定我是否理解你的问题..这是你想要的吗?
foreach ($array as $key => $value)
echo "<div> $value </div>";
OR
foreach ($array as $key => $value)
echo "<div> ".$doc->saveHTML($value)." </div>";
如果您正在寻找[在评论中提问]
的功能function printdiv($value){
echo "<div> ".$doc->saveHTML($value)." </div>";
}
然后从你想要的任何地方打电话,例如。通过foreach循环
foreach ($array as $key => $value)
printdiv($value);