如何从数组中提取随机名称?
...
$all = "$a1$b1$c1$d1$e1";
$all = print_r(explode("<br>",$all));
echo $all;
----
Array ( [0] => lizzy [1] => rony [2] => )
我需要随机文字出现在echo
中答案 0 :(得分:3)
echo $input[array_rand($all)];
这会在数组中获取一个随机索引,然后回显该值。
答案 1 :(得分:2)
获取随机字符
rand_chars("ABCEDFG", 10); // Output: GABGFFGCDA
获取随机数:
echo rand(1, 10000); // Output: 5482
如果您想根据给定的输入获得随机字符串:
$chars = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
$clen = strlen( $chars )-1;
$id = '';
$length = 10;
for ($i = 0; $i < $length; $i++)
{
$id .= $chars[mt_rand(0,$clen)];
}
echo ($id); // Output: Gzt6syUS8M