login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Array uitsplitsen over 2 table data cells (Opgelost)

Offline Martijn2008 - 27/12/2009 15:00 (laatste wijziging 27/12/2009 15:01)
Avatar van Martijn2008PHP beginner Hallo allemaal,

Ik wil een array graag uitsplitsen over 2 table data cells. Mijn array is als volgt:

  1. <?php
  2.  
  3. $arPhotos = array(
  4. 1 => "photo1.jpg",
  5. 2 => "photo2.jpg",
  6. 3 => "photo3.jpg"
  7. );
  8.  
  9. ?>


Ik zou graag dit als resultaat willen hebben:

  1. <table>
  2. <tr>
  3. <td><img src="photo1.jpg" alt="photo1.jpg" /></td>
  4. <td><img src="photo2.jpg" alt="photo2.jpg" /></td>
  5. </tr>
  6. <tr>
  7. <td><img src="photo3.jpg" alt="photo3.jpg" /></td>
  8. <td></td>
  9. </tr>
  10. </table>


Weet iemand misschien een oplossing?

Bedankt alvast voor jullie hulp!

Martijn

3 antwoorden

Gesponsorde links
Offline Stefan14 - 27/12/2009 15:20
Avatar van Stefan14 PHP gevorderde Niet getest, maar ik denk dat je iets als dit moet hebben.

  1. <?php
  2. $arPhotos = array(1 => "photo1.jpg",2 => "photo2.jpg",3 => "photo3.jpg");
  3.  
  4. $teller = 0;
  5. echo '<table>';
  6. echo '<tr>';
  7. while ($arPhotos)
  8. {
  9. echo '<td><img src="'.$arPhotos.'" alt="'.$arPhotos.'" /></td>';
  10.  
  11. if ($teller % 2 == 0)
  12. {
  13. echo '</tr><tr>';
  14. }
  15.  
  16. $teller++;
  17. }
  18. echo '</table>';
  19. ?>
Offline Filip - 27/12/2009 18:06
Avatar van Filip IRC guru Lekkere endless loop heb je daar gemaakt... 

Je kan beter een foreach gebruiken in dit geval. Of een manier zoeken dat je lus wel eindigt...
Offline TotempaaltJ - 27/12/2009 21:10
Avatar van TotempaaltJ PHP interesse Gewoon een foreach dus? Beetje nutteloos om dan iets te doen als
  1. while ($teller < count($arPhotos))

Niet?
Bedankt door: Martijn2008
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s