使用一个字符的4到12个字符的随机字符串

时间:2012-11-21 20:35:25

标签: php

我需要使用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写下一部分代码的有效方法是什么?

2 个答案:

答案 0 :(得分:9)

您可以使用str_repeat()mt_rand()(或普通旧rand())一起使用这些变量。

echo str_repeat($character, mt_rand($min, $max));

答案 1 :(得分: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);
?>