更改变量PHP的值

时间:2010-03-10 13:54:35

标签: php variables

我有输入字段,我用AJAX处理它并将其发送到另一个文件。 输入的值总是不同的。 当我从AJAX获取数据时,我从AJAX获取数据的文件如何改变变量 id

实施例: 我从这个文件中获取了AJAX的数据:

<?php
$id=1;
echo '<div id="$id"></div>';
?>

然后我用AJAX在页面中显示结果。

I want the id of the div to be always different.

2 个答案:

答案 0 :(得分:1)

如果您想$id一个随机数,请使用函数rand link text

$id=rand(0,100); // random between 0 and 100, 0 and 100 incluse

你也可以创建一个随机字符串

function genRandomString($length) {
    $characters = '0123456789abcdefghijklmnopqrstuvwxyz';
    $string = '';
    for ($p = 0; $p < $length; $p++) {
        $string .= $characters[rand(0, strlen($characters))];
    }
    return $string;
}

答案 1 :(得分:0)

可以通过时间检查创建不同的随机数,这将根据时间创建随机数,并且每微秒会生成不同的数字。

//this will add a char on the beginning of the value so it do not start with numeral

$str=range(a,z);

//using date function for generating random number

$i= $str[rand(0,25)].date('Ymzhisu');