PHP:格式化数组

时间:2017-10-17 09:17:15

标签: php arrays

我网站上的一些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>

这样做的最佳方法是什么?

2 个答案:

答案 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';
}