喜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