多次输出PHP变量

5

你要如何多次输出一个变量?

更好地理解这个问题的方法是,我可以这样说:

$foo = '<div>bar</div>';
echo $foo*7;

这可能是最简单的事情,但我不确定。

还有


3
http://www.php.net/manual/en/function.str-repeat.php - Pekka
4
在几乎所有的编程语言中,重复代码的方法是使用循环。你可以在该语言手册的介绍章节中找到循环的语法。 - Dan Grossman
$foo * 7在您的情况下是无效的表达式。我认为它会给您一个错误。但如果您的$foo中只有数字,那么它实际上是可以的。 - Aaron Liu
5个回答

19
在这个简单的例子中,你可以使用 str_repeat()
$foo = '<div>bar</div>';
echo str_repeat($foo, 7);

参考:PHP字符串函数

对于任何更复杂的操作,通常需要使用循环。


5
不要使用字符串乘法。你可以手动实现,例如:
echo $variable;
echo $variable;
echo $variable;
echo $variable;
// etc

或者在一个 for 循环中:

for($z=0;$z<10;$z++){
  echo $variable;
}

或者使用str_repeat函数:
echo str_repeat($variable, 10);

2
for ($i = 0, $i <= 7, $i++) {
    echo $foo;
}

2
使用str_repeat()函数。
echo str_repeat($foo, 7);

0

这个回答并不太慷慨。可以当作一条评论。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接