我在http://in3.php.net/manual/en/function.chr.php
<?php
function randPass($len)
{
$pw = ''; //intialize to be blank
for($i=0;$i<$len;$i++)
{
switch(rand(1,3))
{
case 1: $pw.=chr(rand(48,57)); break; //0-9
case 2: $pw.=chr(rand(65,90)); break; //A-Z
case 3: $pw.=chr(rand(97,122)); break; //a-z
}
}
return $pw;
}
?>
Example:
<?php
$password = randPass(10); //assigns 10-character password
?>
有些人可以在.
之后向我解释一下$pw
的使用或效果。我试图寻找类似的问题,但找不到一个问题。如果有任何相关问题,请提供链接。
由于
答案 0 :(得分:1)
.
是字符串连接。
$a = 'hello';
$b = 'there';
然后
echo $a . $b;
打印
hellothere
答案 1 :(得分:0)
连接运算符。
$a = "Hello ";
$a .= "World!";
// $a = Hello World!
$a = "Hello ";
$b = "there ";
$c = "stack ";
$d = "overflow ";
$a .= $b;
$a .= $c;
$a .= $d;
echo $a;
// $a = Hello there stack overflow
答案 2 :(得分:0)
用于连接。
当你像.=
一样使用它时,它会连接这些值。
$str = '';
$str .= 'My ';
$str .= 'Name ';
$str .= 'Is ';
$str .= 'Siamak.';
echo $str;
输出为:My Name Is Siamak.
在其他情况下,例如在循环中:
$str = '';
$i=0;
while($i<10)
{
$str .= $i;
$i++;
}
echo $str;
输出为:123456789
答案 3 :(得分:0)
$a = 'hello';
$a .= ' world';
与:
相同$a = 'hello';
$a = $a . ' world';
答案 4 :(得分:0)
$a = "Hi!";
$a .= " I";
$a .= " am";
$a .= " new";
$a .= " to";
$a .= " PHP & StackOverflow";
echo $a;
//echos Hi! I am new to PHP & StackOverflow
.=
只需添加