php 方法,将一个数字加密(或者叫转换)为另一个数字(数字位数不变)
1.php方法2.转换后数字位数不变3.不同数字转换的结果必须不同希望知道的朋友帮帮忙。。。我发现,利用好shuffel()就能做到。。。基本解决了:我的代码$num=8...
1.php方法
2.转换后数字位数不变
3.不同数字转换的结果必须不同
希望知道的朋友帮帮忙。。。
我发现,利用好shuffel()就能做到。。。
基本解决了:我的代码
$num=8234889161;
echo '$num='.$num.'<br />';
$arry_sort=str_split("0123456789",1);
shuffle($arry_sort);
$num_temp=str_split($num,1);
for($i=0;$i<count($num_temp);$i++)
{
$num_temp[$i]=$arry_sort[$num_temp[$i]];
}
echo '<pre>';
print_r($arry_sort);
echo '<br />';
print_r($num_temp);
echo '</pre>'; 展开
2.转换后数字位数不变
3.不同数字转换的结果必须不同
希望知道的朋友帮帮忙。。。
我发现,利用好shuffel()就能做到。。。
基本解决了:我的代码
$num=8234889161;
echo '$num='.$num.'<br />';
$arry_sort=str_split("0123456789",1);
shuffle($arry_sort);
$num_temp=str_split($num,1);
for($i=0;$i<count($num_temp);$i++)
{
$num_temp[$i]=$arry_sort[$num_temp[$i]];
}
echo '<pre>';
print_r($arry_sort);
echo '<br />';
print_r($num_temp);
echo '</pre>'; 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询