我刚刚在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];
?>
这就是我得到的,最后一行是测试它但没有任何作用,我谷歌主题,但它没有帮助。 提前谢谢。
答案 0 :(得分: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指出的那样,在数组变量和括号之间的代码底部的回显中有一个空格。