我有这个二维数组作为
$array
.:
[
'name' => 'Lorem Ipsum', 'REX_MEDIA_1' => 'wave01.png'],
'name' => 'Test', 'REX_MEDIA_1' => 'background.jpg'],
]
我想格式化数组输出。对于每个值应该是这样的:
<div style="background:url(REX_MEDIA_1);"><p>name</p></div>
做这样的事情最好的方法是什么?
您可以使用
foreach
,然后打印您想要的内容
foreach循环仅适用于数组,用于循环遍历 数组中的每个键/值对。
foreach ($array as $key => $value) {
echo "<div style='background:url(".$value['REX_MEDIA_1'].");'><p>".$value['name']."</p></div>";
}
这里有一个参考,您可以在其中了解更多信息
php loops
您想要循环遍历数组:
foreach ($array as $v) {
echo '<div style="background:url(' . $v['REX_MEDIA_1'] . ');"><p>' . $v['name'] . '</p></div';
}