3

我们有

$symb="_";

$num=10;

我们想要$ten_symbs准确"__________"; // ten symbols "_". 地将十个“_”分配给最快和/或最好的方法是$ten_symbs什么?

4

4 回答 4

10

str_repeat()

$symbol = '_';
$num    = 10;
echo str_repeat($symbol, $num);
于 2012-04-19T11:35:46.007 回答
3

您可以使用str_repeat作为:

$ten_symbs = str_repeat($symb, $num);

你也可以这样做:

$ten_symbs = str_pad('',$num,$symb);

但第一种选择更清洁。

于 2012-04-19T11:36:14.517 回答
2

在这里寻找 str_repeat():http ://www.php.net/manual/de/function.str-repeat.php

于 2012-04-19T11:36:07.920 回答
0
$ten_symbs = '';
for($i=0;$i<$num;$i++) {
   $ten_symbs .= $symb;
}
于 2012-04-19T11:36:40.010 回答