ichen: floating

Beitrag lesen

Hi zahi!

beim literator ?

Gemeint ist ein Iterator (Zähler), zB:

  
$i = 0; //Iterator  
echo "<ul>";  
foreach($foo as $bar){  
 if ($i == 2){ // wird ausgeführt, wenn 3 hochgezählt wurde  
  echo "<li>bla</li>";  
  echo "</ul><ul>";  
  $i = 0;  
 } else {  
  echo "<li>bla</li>";  
  $i++  
 }  
}  
echo "</ul>";  

Sinnvoll wäre noch eine Kontrolle, ob das Ende aller Einträge in $foo zufällig mit $i == 2 zusammenfällt, ansosnten generiert es so ein leeres <ul></ul> am Ende. Dafür tut sicher count($foo) seinen dienst.

wie kann ich den überprüfen ob der die ul 3 mal ausführt ?

Iterator hochzählen, bei jedem Durchlauf überprüfen ob er die gewünschte Anzahl erreicht, wenn ja, den Iterator wieder nullen und die Liste abschließen.
Die Listen dann, wie bereits geschrieben, mittels http://de.selfhtml.org/css/eigenschaften/positionierung.htm#float@title=float nebeneinander packen.

tschau
ichen

--
Ichen