【发布时间】:2013-02-15 02:35:06
【问题描述】:
我有两个完整的数组,每个数组大约有 10 个值。我已经组合了这些数组并通过这行代码显示它们。
foreach(array_combine($hpictures, $highschools) as $pictures => $hschool)
并将它们回显为 css 格式。
数组的组合和代码完美地工作,唯一的问题是,由于某种原因,它只显示数组中的值,而不是显示所有 10。我想知道 foreach 或 array_combine 是否是这。
编辑:
if(!empty($highschools)){
echo "<h3>High School Division</h3>";
echo "<ul>";
foreach(array_combine($hpictures, $highschools) as $pictures => $hschool){
echo "<li><img src='$pictures'/><a href='./schoolpage.php?school=$hschool'><strong>$hschool</strong></a></li>";
}
echo "</ul>";
}
感谢您的帮助,希望这对其他人也有帮助。
【问题讨论】:
-
你能发布更多代码吗?示例数组以及如何输出值?
-
以
print_r(array_combine($hpictures, $highschools));开头 -
您确定不想要 array_merge() 代替吗? array_combine() 假设你有一个键数组和一个值数组
-
我进行了编辑并添加了更多代码。 @dagon 我做到了,它显示当数组组合时只有三个值,但单独有 10 个。谢谢