0

我真的是 php 新手,只是在做一些工作,我想将图像保存在 php 数组中,然后在屏幕上显示它们,但我无法保存或显示它们。

<?php 
$min = 1;
$max = 9;
$number1 = rand($min,$max);

for ($i=1 ; $i<=$number1 ; $i++){

$firstN [$i] = echo "<img src='index.jpg' border='0'>";
}   


echo $firstN [1];
?>

这就是我得到的,最后一行是测试它,但没有任何效果,我用谷歌搜索了这个主题,但它没有帮助。提前致谢。

4

1 回答 1

2

只要index.jpg与您的文件位于同一目录中,这应该可以工作:

<?php 
$firstN = array();
$min = 1;
$max = 9;
$number1 = rand($min, $max);
for ($i = 0; $i < $number1; $i++){
    $firstN[] = '<img src="index.jpg" border="0">';
}   

echo $firstN[0];
?>

稍微清理一下代码。在数组中存储信息时,您不使用echo,并且正如 Mister 指出的那样,您在数组变量和括号之间的代码底部的 echo 中有一个空格。

于 2013-10-06T23:19:36.850 回答