奇怪的array_unique问题 $cardsn是个一维数组,里面是我生成的会员卡随机数,我想用array_unique去重 直接上代码: echo"去重前数组元素数:"count($cardsn); $cardsnu=array_unique($cardsn); echo"br去重后的唯一数组元素数:";count($cardsnu); 猜猜结果是
奇怪的array_unique问题
<br /> echo "去重前数组元素数:"count($cardsn);<br /> $cardsnu=array_unique($cardsn);<br /> echo "<br>去重后的唯一数组元素数:"; count($cardsnu);<br />
<br /> 去重前数组元素数:20000<br /> 去重后的唯一数组元素数:16384<br />
<br /> 去重前数组元素数:17000<br /> 去重后的唯一数组元素数:16384<br />
<br /> 去重前数组元素数:16123<br /> 去重后的唯一数组元素数:16123<br />
<br /> $arr = range(1,10000);<br /> $arr1 = range(1, 18000);<br /> $arr2 = array_merge($arr, $arr1);<br /> $c = array_unique($arr2);<br /> echo count($c); // 18000<br />
$rand= ($rand * $m + $c) % $maxrand;
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号