好了,所以我试图做一个系统,我可以打电话:生成基于以前的字符串一个随机字符串
echo _stringClamp("string");
它推“字符串” &的随机字符串(必须是一个新的随机字符串每次刷新)到一个数组,如果我把它叫做两次
echo _stringClamp("string");
echo _stringClamp("string");
它会回显相同的值。 这是我到目前为止。
<?php
function _stringClamp ($string){
$stringSave = $string;
$stringChars = "QWERTYUIOPASDFGHJKLZXCVBNM1234567890";
$strings = array();
$string = str_shuffle($string);
$string = "__" . $string;
$id = end($strings);
for ($i = 0; $i < 15; $i++) {
$string.= $stringChars[rand(0, strlen($stringChars) - 1)];
}
$strings[$stringSave] = $stringSave;
if (in_array($stringSave, $strings)) {
return $strings[$string];
}else{
$strings[$stringSave] = $string;
print_r($strings);
}
}
echo _stringClamp("IDs");
echo "<br>";
echo _stringClamp("IDs");
?>
一个新的“随机”字符串将如何“相同”?这是相反的随机... – 2014-09-01 03:00:28
刷新ID = 817289387198389,如果我再次呼叫ID回声817289387198389但是,如果我刷新ID = 7826867382,如果我再次呼叫ID echo 7826867382 – user3902523 2014-09-01 03:01:02