php - 我的数组里面有 5 个数组,我需要一个 foreach 循环来从主题打印一个?
问题描述
我有这样的数组
Array
(
[title] => Array
(
[0] => title1
[1] => title2
[2] => title3
)
[icon-class] => Array
(
[0] => class1
[1] => class2
[2] => class3
)
[text] => Array
(
[0] => text1
[1] => text2
[2] => text3
)
[link-text] => Array
(
[0] => link-text1
[1] => link-text2
[2] => link-text3
)
[link] => Array
(
[0] => link-text1
[1] => link-text2
[2] => link-text3
)
)
我需要像这样打印
<ul>
<li>
<h3 class="class1">title1</h3>
<p>text1</p>
<a href="link">1</a>
</li>
</ul>
当我使用 for each 来回显它在行中打印的内容时,它首先回显标题然后链接然后类..我需要一个 for each 循环来生成这个 html 如何生成上面的 html
解决方案
foreach($array['title'] as $key => $title){
$class = $array['class'][$key];
$link = $array['link'][$key];
$text = $array['text'][$key];
$linkText = $array['link-text'][$key];
?>
<li>
<h3 class="<?=$class?>"><?=$title?></h3>
<p><?=$text?></p>
<a href="<?=$link?>"><?=$linkText?></a>
</li>
<?
}
推荐阅读
- python - 多线程不适用于一些较大的输入
- c - 我的循环函数将 get_string 分配给二维数组有什么问题?(在 c 中)
- linux - 如何在 Linux 上实现 pthread_detach?
- excel - EXCEL VBA转置数据:运行时错误1004粘贴范围类的特殊方法失败
- c++ - 如何检测 std::vector::emplace_back 上的隐式转换损失整数精度
- javascript - Javascript:将日期字符串转换为纪元
- c++ - 将 hh:mm:ss.zzz 时间 QString 转换为毫秒的单行函数?
- c++ - 为什么`sizeof`运算符和delete []运算符可以使用数组大小信息,但在将数组作为参数传递给函数时却不能
- ssl - 如何在不将 SSL 证书设置到具有现有 SSL 证书设置的域的情况下从 .app 域(需要 SSL)重定向?
- java - 如何递归地将两个降序链表合并为一个升序链表?