【发布时间】:2011-07-18 14:49:29
【问题描述】:
我在以下在线发布的代码中得到了一个未初始化的字符串偏移量:
function generateKey() {
$length = 15;
$characters = '0123456789abcdefghijklmnopqrstuvwxyz';
$string = '';
for ($p = 0; $p < $length; $p++) {
$string .= $characters[mt_rand(0, strlen($characters))];
}
return $string;
}
是因为 $characters[] 被应用于字符串吗?我没有完全理解错误的含义,但是我怎样才能达到相同的效果并解决这个问题(它现在工作正常,只是抛出一个错误)?
【问题讨论】: