好了,所以我試圖做一個系統,我可以打電話:生成基於以前的字符串一個隨機字符串
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