Php 如何将数据库中随机选择的图像放置在页面上的随机位置?
我试图在页面的随机位置显示文件夹中的随机图像 到目前为止,我已经尝试过使用php,因为据我所知,它更适合从较大的数据库中随机拍摄图像。然而,我想使图像可拖动,这是我迄今为止使用javascript实现的Php 如何将数据库中随机选择的图像放置在页面上的随机位置?,php,image,random,Php,Image,Random,我试图在页面的随机位置显示文件夹中的随机图像 到目前为止,我已经尝试过使用php,因为据我所知,它更适合从较大的数据库中随机拍摄图像。然而,我想使图像可拖动,这是我迄今为止使用javascript实现的 <?php $all_images = glob("/images/*.{jpeg|jpg|png|gif}", GLOB_BRACE); shuffle($all_images); list ($img1, $img2, $img3, $img4) = $al
<?php
$all_images = glob("/images/*.{jpeg|jpg|png|gif}", GLOB_BRACE);
shuffle($all_images);
list ($img1, $img2, $img3, $img4) = $all_images;
您必须使用echo
或print
输出HTML
标记。在下面的示例中,我只是在乱序图像上循环并输出每个图像
我还应该明确指出,我使用的是foreach
循环,因为我不知道该目录中有多少图像。它可能是可变的
一旦你有了它,然后回到我原来的解决方案来实际输出标签 只需打印$img
。。。看看里面有没有什么。不知道你的意思,如果我把$img放在它的底部,它不会显示任何内容。谢谢,我从所有php代码输入中得到一个空白页面。我使用的是Godaddy,它说php已经启用,所以我不知所措。
<?php
$all_images = glob("/images/*.{jpeg|jpg|png|gif}", GLOB_BRACE);
shuffle($all_images);
foreach ($all_images as $image) {
echo '<img src="'.$image.'">';
}
<?php
phpinfo();
<?php
// Play around with this until you see output.
$all_images = glob("/images/*.{jpg,png,gif}", GLOB_BRACE);
var_dump($all_images);