如何使用php rand功能生成两组匹配的数据

如何使用php rand功能生成两组匹配的数据,php,Php,我需要知道如何在两个不同的文本区域显示一个带有rand函数的数组,比如一封电子邮件和一个密码,我该怎么做 这是我已经尝试过的,但一直给我字符串编号而不是细节 index.php: include "details.php"; $gen=array_rand($test); $stock=count($test); <form method='post' action='free.php'> <b>Email:</b><textarea

我需要知道如何在两个不同的文本区域显示一个带有rand函数的数组,比如一封电子邮件和一个密码,我该怎么做

这是我已经尝试过的,但一直给我字符串编号而不是细节

index.php:

include "details.php";
$gen=array_rand($test);
$stock=count($test);


<form method='post' action='free.php'>
        <b>Email:</b><textarea name="email"><?php echo "$gen";?></textarea><br>
        <b>Password:</b><textarea name="password"><?php echo "$gen";?></textarea>
        <center>
            <button type="submit">Generate</button><br>
            stock:<?php echo "$stock";?>
        </center>
</form>
项目链接: 返回索引,而不是实际的数组元素。从手册上

返回值

当只拾取一个条目时,array_rand返回 用于随机输入的键。否则,将为随机 返回条目。这样做是为了可以拾取随机关键点 来自数组以及随机值。尝试选取更多元素 数组中的值将导致E_警告级别错误, 将返回NULL

您还需要为每个项指定要输出的数组部分,以便

echo "$gen";
应该是

<?php echo $test[$gen]['account'];?>


-从数组中拾取一个或多个随机关键点。为了得到相应的值,你需要做$test[$gen]apokryfos,我很困惑,你能再解释一下吗\
<?php echo $test[$gen]['account'];?>
<?php echo $test[$gen]['pass'];?>