当我运行脚本时,输出在第397行停止,即输出看起来像“397. 0e4001”。 Link to the script results。脚本为什么停止?它应该持续到它符合标准。
<?php
$key = "iwrupvqb";
$num = 0;
$str = "";
while ($str != "000000") {
$hash = md5($key . $num);
$str = substr($hash, 0, 6);
echo $num . ". " . $str . "</br>";
$num++;
}
?>
答案 0 :(得分:0)
正如John Conde指出的那样,问题出在比较运算符中,即它需要从!=更改为!==。