$endNumber = 100; for ($number = 2; $number <= $endNumber; $number++) { //خوب تا اینجا که معلومه چه خبره تا موقعی که کمتر از صد باشه $isPrime = true; // از اینجا توی این فور اعدادی که صحیح نباشن فالص میخوره ونشون نمیده ولی اعداد صحیح توی شرط نمیره for ($counter = 2; $counter < $number; $counter++) { if ($number % $counter == 0) { $isPrime = false; break; } } if ($isPrime) { echo $number . " is prime.\n" } }