我有输入字段,我用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.
答案 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');