function  isPrime($num) {
    if ($num <= 3) {
        return $num > 1;
    }
    // 不在6的倍数两侧的一定不是质数
    if ($num % 6 != 1 && $num % 6 != 5) {
        return false;
    }
     $sqrt =sqrt($num);
    for ( $i = 5; $i <= $sqrt; $i += 6) {
        if ($num % $i == 0 || $num % ($i + 2) == 0) {
            return false;
        }
    }
    return true;
}
https://blog.csdn.net/qq_43695957/article/details/116062333