如何将唯一静态字符串分配给for循环中的变量?我试图给缩略图列表分配一个唯一的描述和ALT标签。我设法得到循环来产生缩略图,但我不知道如何根据值的条件为每个值分配唯一的值。这是for循环:如何为for循环中生成的每个项目分配唯一的静态字符串?
<?php
for ($project=1; $project<=40; $project++ ) {
echo "
<a href=\"#\" class=\"thumb\">
<img src=\"images/thumbs/$project.jpg\" width=\"300\" height=\"140\" alt=\"$projectname\" title=\"$projectname\" />
<span class=\"client\">$projectname</span><span class=\"description\">$type</span>
</a>
";
}
?>
我以前试过这种for循环,但没有工作...
if ($project = 1) {
$projectname = "client1";
$type = "Interactive Brochure Design";
}
else if ($project = 2) {
$projectname = "client2";
$type = "Site Design";
}
这些项目名称和类型从何而来?他们是在一个数据库中,在一个数组中,在什么地方? – Wrikken 2010-09-23 13:35:16
'$ project = 1'会分配1到$项目。 '$ project == 1'将检查变量$ project是否包含值1. – Sjoerd 2010-09-23 13:38:44
这在当前状态中没有任何意义。正如@Wrikken所说,$ projectname和$ type来自哪里,现在你有一个遍历数字1到40的循环。'$ projectname'和'$ type'不存在哪个值。 – 2010-09-23 13:44:41