从给定数字中获取最大数量[PHP]

时间:2018-04-18 04:09:42

标签: php numbers max digit

我试图从给定数字中获取最大数量。

例如:

$inputDigit1 = 4;
$inputDigit2 = 9;
$inputDigit3 = 1;

输出应为:

$outputDigit1 = 9999;
$outputDigit2 = 999999999;
$outputDigit3 = 9;

现在这是我的代码:

$output = '';
for ($i=0; $i < $inputDigit; $i++) { 
    $output.='9';
}
$output = (int) $output;

但我不知道在不使用循环的情况下解决此案例的正确或简单方法。

2 个答案:

答案 0 :(得分:1)

没有循环,请使用str_repeat()

<?php
$inputDigit1 = 4;
echo str_repeat($inputDigit1, $inputDigit1); // 4444

虽然像999999999这样的数字会导致内存问题。

答案 1 :(得分:0)

<?php
$string='9';
$repeat=9;
echo str_repeat($string,$repeat);

//output 999999999

您可以设置输入字符串应重复的时间。