我试图用匹配的字母替换字符串中的字母,但我希望它是随机的。
$string = "This is random text in this string.";
下面是几个我会在s = $,o = 0,i = l下面修改的字母示例
我试图随机替换上面那个字符串中的字母,输出结果如下所示。这都是随机的,不需要改变所有的字母,只是一些随机的字母匹配上面的字母。
输出实例
This is rand0m text in this $tring.
Thi$ is random text in this string.
我将如何在PHP中这样做呢?
我要得到这个输出。
the result is"random"safdsaf
我正在使用这段代码
<?php
$x = "random";
echo 'the result is' .$x. 'safdsaf';
?>
但我得到了这个
the result israndomsafdsaf
我必须在打印之前定义随机。
也就是说,我不想更改这段代码
<?php
$x = "random";
为了获得所需的输出,我应该做哪些内部回波更改?
我想从我的数据库中检索10个随机行,每次我刷新页面时,我都希望随机行发生变化。
我做了一个查询和一个while循环来输出所有10个结果,但是我只是得到了一个空白页面,没有错误,什么都没有……
这可能是我错过了一些愚蠢的东西,但我就是找不到它。
这是我的PHP:
<?php
include '../dbconnect.php';
$res = $conn->query("SELECT id FROM messages ORDER BY RAND() LIMIT 10");
while($row=$res->fetch_array())
{
我正试着给一个数字分配文本。到目前为止,我所做的是,每次刷新/打开页面时,PHP都会成功地生成10个随机数。我现在要做的就是给每个数字分配一个文本值。例如,1=Bob 2=Jim 3=Alice等,我看到很多人想知道如何以文本形式获得数字(即“1”= 1,“2”=2等等),但我看到的方法并不适用于此。
到目前为止,我的代码如下:
<?php
$name = array();
// build a list of ten numbers...
for ($i = 0; $i < 10; $i++) {
// get a 'new' number...
do
好吧,让我把话说清楚。以下是我表格的结构:
表名: user_password;sno int(11) AUTO_INCREMENT,密码varchar(20)
Test.php
<?php
include "config.php"; // database connection details stored here
$mod3 = rand(0,20);
$max_passno=$dbo->prepare("select count(*) from user_password"); //find the max. no of entrie