login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] array vraagje

Offline remy - 03/02/2005 15:58 (laatste wijziging 04/02/2005 22:07)
Avatar van remyPHP ver gevorderde hoe kun je de hele inhoud van een array weegeven behalve bijvoorbeeld array[3], dus zodat je array[0],array[1],array[2],array[4],array[5] allemaal op een rijtje krijgt?

9 antwoorden

Gesponsorde links
Offline cloudstrife - 03/02/2005 16:03
Avatar van cloudstrife PHP beginner met een loop en een tellertje? en als de teller 3 is ga je gewoon verhoog je hem naar 4 en echo je de array[4]..
Offline remy - 03/02/2005 16:04
Avatar van remy PHP ver gevorderde ja zo doe ik dat nu steeds, maar is daar geen simpele php funtie voor?
Offline cloudstrife - 03/02/2005 16:05
Avatar van cloudstrife PHP beginner Om ze alle maal weer te geven wel denk ik maar niet om er eentje niet weer te geven.. Je kan natuurlijk wel zelf een functie gaan schrijven die er het nummertje dat jij opgeeft uitlaat.
Offline numlockrond - 03/02/2005 16:06 (laatste wijziging 03/02/2005 16:13)
Avatar van numlockrond Onbekend
Citaat:
ja zo doe ik dat nu steeds, maar is daar geen simpele php funtie voor?
Zo ken ik er ook nog wel eentje:

"Is er geen simpele php functie om een forum met ledensysteem te maken???"

Je kunt ook gewoon ff de moeite nemen om 1 regel meer te typen...
Offline Tuinstoel - 03/02/2005 16:21
Avatar van Tuinstoel PHP expert
  1. <?
  2. $aArray = array('een','twee','drie','vier','vijf');
  3. foreach($aArray as $aKey => $aValue)
  4. {
  5. if($aKey != 3)
  6. { echo $aValue.'<br />'; }
  7. }
  8. ?>
Offline Wijnand - 03/02/2005 16:22
Avatar van Wijnand Moderator en anders print_r(). Dan krijg je ze allemaal netjes achter elkaar. Maar dat zal je niet bedoelen dus dan kun je gewoon lekker een foreach lusje gebruiken. Werkt heel gemakkelijk.
Offline remy - 03/02/2005 20:50 (laatste wijziging 03/02/2005 20:50)
Avatar van remy PHP ver gevorderde thnx heb het nu zo, ben nog niet zo goed met die foreachlussen namenlijk

  1. <?php
  2. foreach($links_totaal as $key => $value)
  3. {
  4. if($key == $_POST['nr'])
  5. {
  6. $key++;
  7. }
  8. else
  9. {
  10. echo $value;
  11. }
  12. }
  13. ?>


ik begrijp dat er geen funtie voor is maar toch bedankt;-)
Offline numlockrond - 03/02/2005 21:10
Avatar van numlockrond Onbekend
Citaat:
ben nog niet zo goed met die foreachlussen namenlijk
Dat is te zien. Gebruik het scriptje van tuinstoel (alleen ff 3 vervangen door $_POST['nr']). wat je nu doet heeft geen zin en slaat ook nergens op (het werkt wel, maar je gebruikt een verkeerde manier om dat resultaat te behalen).

Misschien moet je de uitleg van foreach op php.net nog maar ff goed doorlezen.
Offline remy - 03/02/2005 21:34 (laatste wijziging 04/02/2005 22:06)
Avatar van remy PHP ver gevorderde ik zie het, ik verhoog die $key, maar dat help alleen bij for en while lussen, bij deze heeft het geen effect want hij stopt pas als hij alle arraywaarden gehad heeft

opgelost
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s