0

当用户登录时,我希望输入类型的文本已经填充了一些预先确定的字母......

我怎样才能做到这一点?

4

1 回答 1

0

你可以通过两种方式做到这一点: -

  1. 您可以从管理区域授予控制权,以便管理员拥有完全控制权。这可以通过在管理区域的设置部分提供一个包含所有推荐字母的列表下拉列表来实现,让管理员选择她喜欢的字母并将其存储在数据库中。然后您可以从数据库中检索它并在任何用户登录时将其显示在前端。

  2. 当用户登录时,可以生成一个随机字母,使用 PHP 函数“ rand()”。

第二种解决方案的一个简单代码片段将是:-

<?php
// This function considers both the cases for each of the letters.
function randLetter() {
    $int = rand(0, 51);
    $a_z = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    $rand_letter = $a_z[$int];
    return $rand_letter;
}


/**
 * This function considers only one specific cases for each of the letters.
 */
function randSpecificCaseLetter($lower_case = TRUE) {
    if ($lower_case) {
        $letter = chr(rand(97, 122));
    }
    else {
        $letter = chr(rand(65, 90));
    }

    return $letter;
}
?>

希望能帮助到你。

于 2011-01-19T06:07:41.357 回答