1

我需要使用 PHP 生成这样的东西:

******
*********
****
***********
******
********
*******
*********
*******
**********
********
******
********

使用 PHP。

所以,如果我到目前为止有这个代码:

<?php 

$character = "*"; //character that will be used in generated strings

$min = "4"; //minimum characters for a generated string

$max = "12"; //maximum characters for a generated string

?>

为 rand() 和字符串的 echo 编写下一部分代码的有效方法是什么?

4

2 回答 2

9

您可以使用这些变量str_repeat()mt_rand()(或普通的 old )结合使用。rand()

echo str_repeat($character, mt_rand($min, $max));
于 2012-11-21T20:36:27.497 回答
2
<?php 
$character = "*"; //character that will be used in generated strings
$min = "4"; //minimum characters for a generated string
$max = "12"; //maximum characters for a generated string

echo str_repeat($character, mt_rand($min, $max);
?>
于 2012-11-21T20:36:44.913 回答