PHP div 每 12 个图像

标签 php foreach flickr

我有这段代码:

<?
include( "http://api.flickr.com/services/feeds/photos_public.gne?id=22352410@N07&lang=en-us&format=php" );
$i = 0;
    foreach($feed['items'] as $item) {
    preg_match("/<img src=\"([^\"]+)\" .*? \/>/", $item['description'], $matches);
    $img_html = $matches[0];
    $img_src = $matches[1];
    $medium_url = ereg_replace("_m", "_s", $img_src);
        echo "$img_html";
    }

?>

如何让每 N 张图片出现在 <div></div> 中 示例:

<div class="container">
<img src="1.jpg" /> 
<img src="2.jpg" /> 
<img src="3.jpg" /> 
<img src="4.jpg" /> 
<img src="5.jpg" /> 
<img src="6.jpg" /> 
<img src="7.jpg" /> 
<img src="8.jpg" /> 
<img src="9.jpg" /> 
<img src="10.jpg" /> 
<img src="11.jpg" /> 
<img src="12.jpg" /> 
</div>
<div class="container">
<img src="13.jpg" /> 
<img src="14.jpg" /> 
<img src="15.jpg" /> 
<img src="16.jpg" /> 
<img src="17.jpg" /> 
<img src="18.jpg" /> 
<img src="19.jpg" /> 
<img src="20.jpg" /> 
<img src="21.jpg" /> 
<img src="22.jpg" /> 
<img src="23.jpg" /> 
<img src="24.jpg" /> 
</div>

等等...

有什么想法吗?

非常感谢!!!

最佳答案

您可以通过%12查看。在循环中添加一个计数器 $j ,在每个循环中递增 $j .

何时 $j % 12 === 0那么你必须通过添加 </div><div class="container"> 来更改你的 div .

不要忘记第一个和最后一个 <div>标记。

关于PHP div 每 12 个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653705/

相关文章:

Flickr API 根据位置获取图像

php在设置准备语句的try block 中执行 undefined variable

php - 上传图片表格和另一个填写表格

php - php函数也会影响子目录吗?

没有xml声明标签的php simplexml

r - 完成后如何杀死doMC工作人员?

Java foreach NoSuchElementException

php - Foreach 仅在选中时才选择第一个复选框

java - 无法使用Java的HttpURLConnection从Flickr API返回结果

c# - 无法将 System.String 转换为 System.Uri