【发布时间】:2023-03-19 15:53:01
【问题描述】:
我正在使用 float:left 水平循环 div,它按应有的方式工作,但问题是每个 div 都有一个独特的高度,该高度受其中包含的内容的影响,因此当浏览器运行时,结果可能看起来很混乱重新调整大小。我希望 php 循环一次,中断,然后开始一个新行,这样无论浏览器的大小如何,它看起来都一样。
如果还不是很明显,我不擅长 php 并且努力拼凑我所拥有的。
<?php
$url = "XML.php";
$xml = simplexml_load_file($url);
$namespaces = $xml->getNamespaces(true); // get namespaces
for($i = 0; $i < 10; $i++){
$poster = $xml->channel->item[$i]->children($namespaces['x'])->poster;
$html .= "<div class='wrapper' style='float:left;'>$poster</div>";}
echo $html;
?>
【问题讨论】:
-
你可以有一个条件
if(i==0){ continue;}continue只是在循环中跳过一次迭代。 -
感谢完美!
标签: php loops for-loop while-loop