如果标题不完全清楚,请原谅。
但我有一个价值是一笔金额的结果。称为$addCols
和一个仅为html的变量。我想要的是用addCols变量重复html。
$addCols = 4 //for example
$html .= '<div>test</div>';
我希望得到以下结果:
// Result
test
test
test
test
我尝试了什么:
$result = $addCols * $html;
echo $result;
答案 0 :(得分:4)
答案 1 :(得分:3)
创建一个for循环,这将在你的变量状态下多次发布html代码,提供所请求的输出。
for($x = 0; $x < $addCols; $x++)
{
echo '<div>text</div>';
}
答案 2 :(得分:0)
在php中使用str_repeat()
函数或运行循环。请使用以下代码
使用str_repeat
$addCols = 4 ;//for example
$html = '<div>test</div>';
echo str_repeat($html, $addCols);
使用循环
$addCols = 4; //for example
$html = '<div>test</div>';
for($x = 0; $x < $addCols; $x++)
{
echo $html;
}
使用while循环
$html = '<div>test</div>';
$addCols = 4 ;//for example
$x=0;
while($x < $addCols)
{
echo $html;
$x++;
}
希望这有助于你