Legen Sie tr nach jedem Dritten Schleife
Mache ich ein forum in PHP. Ich habe die Anzeige alle forum-Kategorien in einer Tabelle, und zwar habe ich eine while-Schleife. Allerdings möchte ich habe nur 3 td ' s in jeder Tabellenzeile. Um eine Schleife durch die Kategorien, verwende ich eine while-Schleife mit der Abfrage, so dass ich nicht denke, dass ich verwenden können, E-Modul hier.
- zeig uns dein code
- Sie könnte verwenden Sie den modulo-operator
%
einfach durch erstellen einer Inkrement-variable$i=0
vor der Schleife und der Inkrementierung es++$i
in jeder iteration der while-Schleife.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warum können Sie nicht verwenden, E-Modul? Fügen Sie einfach einen counter irgendwo, und wenn es trifft
% 3 == 0
den Zähler zurückzusetzen und tun Sie Ihre Sachen.Müssen Sie möglicherweise einige zusätzliche tun, wenn ' s für die erste und Letzte und sowas, aber es gibt keinen Grund, nicht zu verwenden modulo-mit einer Weile.
Dieser code wird schließen Sie alle zusätzlichen Zeilen:
Habe ich noch nicht getestet der code, aber die Logik sollte funktionieren: