Jump to content

Help displaying images in a folder


sac0o01

Recommended Posts

I am using the following to display all the images within a folder.  How could I limit the number of images displayed to a set number, for example 10?

 

$files = glob("temp/*.png");

for ($i=1; $i<count($files); $i++)
{
$num = $files[$i];
echo '<img src="'.$num.'" alt="random image">'."  ";
}

Link to comment
https://forums.phpfreaks.com/topic/207502-help-displaying-images-in-a-folder/
Share on other sites

Hi,

 

example break from the for loop like this:

 

$num_of_images = 10;
for ($i=1; $i<count($files); $i++)
{
$num = $files[$i];
echo '<img src="'.$num.'" alt="random image">'."  ";

if ($i >= $num_of_images)
break;
}

 

or

 

$num_of_imgs = count($files);
$num_of_imgs = ($num_of_imgs > 11) ? 11 : $num_of_imgs;
for ($i=1; $i<$num_of_imgs; $i++)
{
$num = $files[$i];
echo '<img src="'.$num.'" alt="random image">'."  ";
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.