喜10位數字,我必須像下面生成字符串
$string = "hello this is big test string"
或
$string = "hello small";
我需要生成從上面strings.It獨特的10個數字的字符串不必是可逆,但總是應該生成相同的唯一10號碼。
我的嘗試:
function toNumber($dest)
{
if ($dest)
return ord(strtolower($dest)) - 96;
else
return 0;
}
$str = "hello this is string";
$chars = str_split($str);
foreach($chars as $char){
echo toNumber($char) . " ";
}
詩
- 較小的字符串小於10字符也應產生10個隨機數
- 我有一個字符串的龐大的數據庫,所以數量不宜依賴於第一個或最後10個字符。它應該是所有單詞的混合並且儘可能獨特。
謝謝大家。
重複從http://stackoverflow.com/questions/3379471/php-number-only-hash – Salketer 2014-11-21 07:33:50
我加入到我的回答一些更多的解釋。 – 2014-11-21 09:47:23