phpで1から100までの素数を出力する方法は?
以下は、1から100までのすべての素数を出力するPHPコードの例です。
<?php
function is_prime($num) {
if($num < 2) {
return false;
}
for ($i = 2; $i <= sqrt($num); $i++) {
if ($num % $i == 0) {
return false;
}
}
return true;
}
for ($i = 1; $i <= 100; $i++) {
if (is_prime($i)) {
echo $i . " ";
}
}
?>
上記のコードでは、まずis_primeという関数を定義して、数が素数かどうかを判定します。次に、1から100までのすべての数字をループで走査し、各数字に対してis_prime関数を呼び出し、trueが返された場合はその数字を出力します。最終的な出力結果は1から100までのすべての素数です。