david: for schleife/cpu auslastung

hallo forum

for($a=65;$a<=90;$a++)
{
if($a=80)
{
echo("<br>");
 }

$b = chr($a);

echo("<a href="./abc.php?B_akt=$b"><font face="Courier" size="2">$b </font></a>");
}

ich gebe hier ein alphabet und möchte nach einigen buchstben einen zeilen umbruch machen (probiere es hier mit if)
mein pc fängt aber an wild zu schreien wenn ich das script ausführe

cpu auslastung 100%
ohne das if läufts, dann halt ohne umbruch...

was is da los?
vielen dank

  1. Hallo David,

    if($a=80)

    Du sollst vergleichen, nicht zuweisen :-)
    Mit Deiner Zuweisung kommst Du in die schönste Endlosschleife.

    ohne das if läufts, dann halt ohne umbruch...

    Bitte modernisiere Deinen Code. <font> solltest Du seit Jahren nicht mehr verwenden. Nimm CSS.

    Freundliche Grüße

    Vinzenz

    1. Bitte modernisiere Deinen Code. <font> solltest Du seit Jahren nicht mehr verwenden. Nimm CSS.

      ok^^

      vielen dank leute

  2. if($a=80)

    Das ist eine Zuweisung
    if($a == 80)
    wäre das gewünschte. Oder besser, weil es solche fehler ausschließt:
    if(80 == $a)

    Gruß
    SteBu