num * 0:我选出的数字和你猜的数字一样。恭喜!你猜对了!pick == num * 返回我选出的数字。 * @param Integer $n * @return Integer */ function guessNumber($n) { $pick = 1; $re = $this->guess($pick); if ($re === 0) { return $pick; } $re = $this->guess($n); if ($re === 0) { return $n; } while ($re !== 0) { $mid = intval(($n + $pick) / 2); $re = $this->guess($mid); if ($re === 1) { $pick = $mid; } else { $n = $mid; } } return $mid; } }