数组元素成为唯一的div标签

时间:2014-05-08 11:06:55

标签: php

我无法弄清楚如何为数组div中的每个元素创建唯一的$divs

$divs= array("div1", "div2", "div3", "div4");
foreach($divs as $div) {

}

$output='<div> random words </div'; 
}

所以基本上我想得到类似下面的标记,如果我在数组中添加更多内容,想要生成更多独特的div标签:

<div> div 1</div>
<div> div 2</div>
<div> div 3</div>
<div> div 4</div>

请帮忙。

4 个答案:

答案 0 :(得分:0)

这将为您提供结果:

$divs= array("div1", "div2", "div3", "div4");

foreach($divs as $div) {
    echo "<div>".$div."</div>";
}

答案 1 :(得分:0)

您只需要在foreach循环中添加以下行

 echo "<div>".$div."</div>";

答案 2 :(得分:0)

你可以试试这个:

$divs= array("div1", "div2", "div3", "div4");

$output = '';

foreach($divs as $div) {
     $output .="<div id='$div'> random words </div>"; 
}

echo $output;

答案 3 :(得分:0)

替代方案(对我来说更优雅):

echo sprintf('<div>%s</div>', implode('</div><div>', $divs));