Podrías intentar algo así:
Código PHP:
Ver originalfunction nroPrimo($nro) {
for ($i = 2 ; $i < $nro ; $i++) { // desde dos porque todo numero es divisible entre 1 por defecto no entra si $nro es 1
if (($nro%$i)==0) {
return false
}
}
return true;
}
for ($a = 1; $a <= 100; $a++) {
if (nroPrimo($a))
echo "<font color=green> $a </font>"; echo"<br>";
else {
if ($a%2==0)
echo "<font color=#0000ff> $a </font>"; echo"<br>";
else
echo "<font color=#ff0000> $a </font>";echo"<br>";
}
}
?>
aunque algo mejor a eso podría ser
Código PHP:
Ver originalfor ($a = 1; $a <= 100; $a++) {
echo "<font color=green> $a </font>"; echo"<br>";
else {
if ($a%2==0)
echo "<font color=#0000ff> $a </font>"; echo"<br>";
else
echo "<font color=#ff0000> $a </font>";echo"<br>";
}
}
?>
Esta segunda opción usa... mejor podrias ver la documentacion en [URL="http://www.php.net/manual/es/function.gmp-prob-prime.php"]http://www.php.net/manual/es/function.gmp-prob-prime.php[/URL]
Suerte y espero tu comentario.