即时通讯尝试使用foreach循环与插件fotorama。foreach循环fotorama
即时消息试图做的是加载主图库图像的一半大小的图像。我在foreach中工作,但我想使用完整的图像数据满标记,但我不能让它工作。
这是工作代码。
<div class="fotorama"
data-allowfullscreen="native"
data-nav="thumbs"
data-fit="scaledown"
data-width="100%"
data-height="100%"
data-arrows="true"
data-click="true"
data-swipe="true">
<?php
$dirname = "admin/image-upload/uploads/";
$images = glob($dirname."*.*");
foreach($images as $image) {
echo '<img src="'.$image.'" /><br />';
}
?>
</div>
这就是我试图做的。
<div class="fotorama"
data-allowfullscreen="native"
data-nav="thumbs"
data-fit="scaledown"
data-width="100%"
data-height="100%"
data-arrows="true"
data-click="true"
data-swipe="true">
<?php
$dirname = "admin/image-upload/uploads/";
$images = glob($dirname."*.*");
$dirname2 = "admin/image-upload/full/";
$images2 = glob($dirname2."*.*");
$fullImgs = "<img data-full=".$image2." src=".$image." /><br />";
foreach($fullImgs as $fullImg) {
echo $fullImg;
}
?>
</div>
在先进的感谢球员
$ images和$ images 2都是数组,但是您只分配一次$ fullImgs的值 - 所以您的foreach只会运行一次。 –
当然,你不希望这两件事发生在同一个地方,即使他们都工作 – RiggsFolly