PHP:为变量分配 10 倍相同符号(空格)的最佳方法


php: best way to assign 10 times the same symbol (space) to a variable

我们有

$symb="_";
$num=10;

我们希望$ten_symbs完全"__________"; // ten symbols "_".将十个"_"分配给$ten_symbs的最快和/或最佳方法是什么?

str_repeat():

$symbol = '_';
$num    = 10;
echo str_repeat($symbol, $num);
您可以将

str_repeat用作:

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

您还可以执行以下操作:

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

但是拳头选项更干净。

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

$ten_symbs = '';
for($i=0;$i<$num;$i++) {
   $ten_symbs .= $symb;
}