PHP:简单的随机图片代码

时间:2014-10-15 15:26:52

标签: php image random photo

我的代码是随机的,但它不打印图片只是文本。当我添加IMAGE标签时。它完全错了。我哪里出错?

$plaatje[] = 'afbeelding1.jpg';
$plaatje[] = 'afbeelding2.jpg';
$plaatje[] = 'afbeelding3.jpg';
$plaatje[] = 'afbeelding4.jpg';
$nummer2 = mt_rand(1,4);

echo "$plaatje[$nummer2]";

2 个答案:

答案 0 :(得分:2)

使用array_rand() - 从数组中挑选一个或多个随机条目

echo $plaatje[array_rand($plaatje)];

使用图片标记,例如:

<img src="<?php echo $plaatje[array_rand($plaatje)]; ?>" />

echo "<img src='".$plaatje[array_rand($plaatje)]."' />";

以下是documentation

答案 1 :(得分:1)

虽然您应该添加图像标记以显示出错的地方,但是您的代码已经存在问题,因为数组索引从0开始。

所以你需要:

$nummer2 = mt_rand(0,3);