PHP: <?php $num =rand(1,10); echo '<img src="mm/'.$num.'.jpg">' ?> 不知道这样有没有问题!MM目录下放 1 to 10 .jpg 的图片 我本地试过 好象没问题。
当然没问题,不过注意这段来自php手册的话。。 注: 在某些平台下(例如 Windows)RAND_MAX 只有 32768。如果你需要的范围大于 32768,考虑用 mt_rand() 来替代之。 注: 自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数生成器播种,现已自动完成。 注: 在 3.0.7 之前的版本中,max 的含义是 range。要在这些版本中得到和上例相同 5 到 15 的随机数,简短的例子是 rand (5, 11)。
PHP: <?php $pictures=array('1.jpg','2.jpg','3.jpg','4jpg','5.jpg'); shuffle($pictures); for ($i=0;$i<3;$i++) //随机三个图片的显示 { echo '<img src=" ' ."$pictures[$i]".'" width="100" height="100">' ; } ?> 这只是一个随机显示图片的结果样子....