Also ich habe heute mit PHP angefangen und wollte dann auch meine ersten einfachen Skripts schreiben. Unter anderem wollte ich eine Skript schreiben, welches testet, ob es sich bei einer bestimmten Zahl um eine Primzahl handelt.
Also hab ich mir überlegt, dass das Skript erst einmal kontrollieren muss durch wie viele Zahlen die zu testende Zahl teilbar ist. (Das habe ich noch hinbekommen)
Jetzt wollte ich noch, dass das Skript bei einer Primzahl "Primzahl schreibt und bei einer Nicht Primzahl "Keine Primzahl" schreibt. Da ist mein Problem. Ich wollte das ganze mit if machen aber mir wird immer Primzahl angezeigt.
PHP-Code:
<?php
$prime=12;
$start=1;
$count=0;
for (;$start<=$prime;){
if($prime%$start) {
$start++;}
else {$count++;
$start++;}
}
if ($count=2) {
echo 'Primzahl';}
else {echo 'Keine Primzahl';
echo $prime. 'hat'. $count. 'Teiler';}
?>