有没有一种有效的方法可以在没有循环的情况下重复打印字符?

时间:2015-01-23 11:41:09

标签: php

有没有办法在PHP中简化这个功能?

此函数将返回带有x点的字符串。

function dots($num)
{
   for($i = 0; $i < $num; $i++)
       $dot .= ".";   
   return $dot;
}
dot(10000);

有没有更好的方法可以在没有循环的情况下打印10000个点?这似乎效率低下

2 个答案:

答案 0 :(得分:4)

这应该适合你:

function dots($num) {
    return str_repeat(".", $num);
}

echo dots(10000);

答案 1 :(得分:3)

您可以使用str_repeat功能:

echo str_repeat(".", 10);
相关问题