login  Naam:   Wachtwoord: 
Registreer je!
 Forum

doorlopen array

Offline roy - 11/07/2008 01:15 (laatste wijziging 11/07/2008 01:16)
Avatar van royPHP gevorderde beste,

Ik wil de volgende array doorlopen, om te kijken of de key niet 0 is.

array:

  1. (
  2. [0] => Array
  3. (
  4. [id] => 12
  5. [parent_id] => 6
  6. [art_id] => 12
  7. [artoptions_id] => 0
  8. [title] => xxxxx
  9. [quantity] => 1x0
  10. [price] => 12xx,-
  11. [language] => nl
  12. [active] => true
  13. [isagroup] => false
  14. [created] => 2008-07-02
  15. [deleted] => false
  16. [subtitle] =>
  17. [body] => xxxxm
  18. [image] => xxxnus.jpg
  19. )
  20.  
  21. [1] => Array
  22. (
  23. [id] => 12
  24. [parent_id] => 6
  25. [art_id] => 12
  26. [artoptions_id] => 4
  27. [title] => xxus
  28. [quantity] => gxxrd
  29. [price] => 53,-
  30. [language] => nl
  31. [active] => true
  32. [isagroup] => false
  33. [created] => 2008-07-02
  34. [deleted] => false
  35. [subtitle] =>
  36. [body] => Axx cm
  37. [image] => Daxxnus.jpg
  38. )
  39. )


ik probeer dat met een foreach:

  1. <?PHP
  2. foreach ($rs as $key => $value) {
  3. foreach ($rs[$i] as $key => $value) {
  4. if($key['artoptions_id'] != '0')
  5. {
  6. echo "test";
  7. }
  8. }
  9. $i++;
  10. }
  11. ?>


Het gaat echter niet goed, ik krijg een of ander cartetisch product.

Maar ik weet niet waarom.

Weet iemand dit wel? wat doe ik verkeerd?

1 antwoord

Gesponsorde links
Offline Ontani - 11/07/2008 08:01
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. <?php
  2. foreach ($rs as $key => value) {
  3. foreach ($rs[$key] as $subKey => $subValue) {
  4. if ($subKey == "artoptions_id" && $subValue != "0") {
  5. echo "Test";
  6. }
  7. }
  8. }
  9. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s