login  Naam:   Wachtwoord: 
Registreer je!
 Forum

for loop in array

Offline riagabel2 - 14/09/2012 14:48
Avatar van riagabel2Lid Hallo,

Ik moet een for loop gebruiken in een array. Alleen zodra ik de loop in de array zet dan geeft dat een probleem. Mijn vraag is hoe kan ik het beste de loop in de array zetten?

MVG, Riagabel2

3 antwoorden

Gesponsorde links
Offline Martijn2008 - 14/09/2012 14:52
Avatar van Martijn2008 PHP beginner Kun je de vraag toelichten met een code? Dat maakt het wat duidelijker wat je wilt doen.
Offline riagabel2 - 14/09/2012 14:55 (laatste wijziging 14/09/2012 14:55)
Avatar van riagabel2 Lid
  1. $mainmenu[] = '<li'.($buttonObj->getFieldFromLayer('ID', 0) == $arr['ID'] ? ' class="menu-item"' : ' class="menu-item"').'><a href="'.$buttonObj->getNameLink($arr['ID']).'"'.($buttonObj->getFieldFromLayer('ID', 0) == $arr['ID'] ? ' class="menu-item"' : ' class="menu-item"').'>'.$arr['name'].'</a></li>';


De li heeft zometeen een apart id aan de hand van een nummer. Dus dan moet die aldoor oplopen aan de hand van een for loop maar kan ik die in deze array kwijt? En bij li kan de getFieldFromLayer.... eruit
Offline Martijn2008 - 14/09/2012 15:11 (laatste wijziging 14/09/2012 15:36)
Avatar van Martijn2008 PHP beginner
  1. <?php
  2.  
  3. $mainmenu = array();
  4. $i = 1;
  5.  
  6. foreach($arr as $item)
  7. {
  8. $mainmenu[] = '<li id="' . $i . '" class="menu-item"><a href="' . $item['href'] . '"').'>' . $item['name'] . '</a></li>';
  9. $i++;
  10. }
  11.  
  12. ?>
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.257s