我无法弄清楚如何为数组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>
请帮忙。
答案 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));