总和乘以 HTML 元素的 PHP 结果


php outcome of sum multiply with html element

如果标题不完全清楚,请原谅我。

但我有一个值,它是总和的结果。称为 $addCols 和一个只是 html 的变量。我想要的是使用 addCols 变量重复 html。

$addCols = 4 //for example
$html .= '<div>test</div>';

我希望得到以下结果:

// Result
test
test
test
test

我尝试过:

$result = $addCols * $html;
echo $result;

有一个内置函数:

echo str_repeat("<div>test</div>", $addCols);

文档

内置函数总是比手动编码的解决方案更好/更快。

创建一个 for 循环,这将发布 html 代码的次数与提供请求输出的变量状态一样多。

for($x = 0; $x < $addCols; $x++)
{
  echo '<div>text</div>';
}

只需在 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++;
    }

希望这对你有帮助