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() のコードの次の部分と文字列のエコーを効率的に記述する方法は何ですか?

4

2 に答える 2

9

これらの変数を使用して、 (またはプレーンオールド)str_repeat()と組み合わせて使用​​できます。mt_rand()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 に答える