我想在foreach循环中再添加一个数组。 这是代码:
$products = array();
$products = get_cat_images();
$name = array();
$name = get_cat_name();
foreach(array_chunk($products, 3) as $arr_images) {
echo "<div class = \"row\">";
foreach($arr_images as $detail_image) {
echo "
<div class=\"col-sm-4 col-md-4\">
<div class=\"service\"> <!-- Service #1 -->
<a href=\"service/civil-architecture.html\">
<img src=\"http://elektroteni.ru/".$detail_image."\" alt=\"\" class=\"img-responsive\">
</a>
<a href=\"service/civil-architecture.html\"><h4>".$name."</h4></a>
<p>description of the product</p>
<a class=\"read-more\" href=\"service/civil-architecture.html\">Read More <span class=\"fa fa-chevron-circle-right\"></span></a>
</div>
</div>
";
}
echo "</div>";
}
所以我想在循环中正确显示$name
数组。
有帮助吗?
答案 0 :(得分:-1)
试试这个:
$i=0;
foreach(array_chunk($products, 3) as $arr_images) {
echo "<div class = \"row\">";
foreach($arr_images as $detail_image) {
echo "
<div class=\"col-sm-4 col-md-4\">
<div class=\"service\"> <!-- Service #1 -->
<a href=\"service/civil-architecture.html\">
<img src=\"http://elektroteni.ru/".$detail_image."\" alt=\"\" class=\"img-responsive\">
</a>
<a href=\"service/civil-architecture.html\"><h4>".$name[$i]."</h4></a>
<p>description of the product</p>
<a class=\"read-more\" href=\"service/civil-architecture.html\">Read More <span class=\"fa fa-chevron-circle-right\"></span></a>
</div>
</div>
";
$i++;
}
echo "</div>";
}