我网站上的一些PHP变量设置了数组。
print_r($array)
- 命令解决了这个问题:
Array
(
[0] => Array
(
[name] => Lorem Ipsum
[REX_MEDIA_1] => wave01.png
)
[1] => Array
(
[name] => Test
[REX_MEDIA_1] => background.jpg
)
)
现在我想格式化数组输出。对于每个值,应该有这样的东西:
<div style="background:url(REX_MEDIA_1);"><p>name</p></div>
这样做的最佳方法是什么?
答案 0 :(得分:1)
您可以使用foreach
然后打印您想要的内容
foreach循环仅适用于数组,用于循环 数组中的每个键/值对。
foreach ($array as $key => $value) {
echo "<div style='background:url(".$value['REX_MEDIA_1'].");'><p>".$value['name']."</p></div>";
}
您可以在此处reference了解有关php loops
答案 1 :(得分:0)
您想要遍历数组:
foreach ($array as $v) {
echo '<div style="background:url(' . $v['REX_MEDIA_1'] . ');"><p>' . $v['name'] . '</p></div';
}