login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Array] Uitlezen

Offline Cywood - 23/04/2010 11:30
Avatar van CywoodLid Beste,

Ik ben op dit moment met array's aan het stoeien, ik heb een ini bestand die ik inlees en dat wordt dus uiteindelijk een array. Echter weet ik niet hoe je een array in een keer kan uitlezen zodat je hem in een database kan plakken aangezien de waardes van de array telkens anders zijn (ze beginnen bij 000 en eindigen bij 250).

Een voorbeeld van hoe de array eruit ziet:

  1. Array
  2. (
  3. [000] => Array
  4. (
  5. [V010] => V
  6. [V020] => 3SYCBQ0090374XX
  7. [V035] => 000000000000000000000000000209373XX
  8. [V040] => 3SYCBQ0090374XX
  9. [V060] => I
  10. [V070] => 01
  11. [V080] => 201004XX
  12. [V081] => 111XXX
  13. [V090] => 109XXX
  14. [V091] => Pakkettendistributie
  15. [V110] => 675
  16. [V120] => 8277
  17. [V140] => PARTICULIER ELS XXXX
  18. [V150] => XX
  19. [V160] => 4725RA
  20. [V170] => PLANTAGEBAAN
  21. [V180] => WOUWSE PLANTAGE
  22. [V200] => NL
  23. )
  24.  
  25. [001] => Array
  26. (
  27. [V010] => V
  28. [V020] => 3SYCBQ0090374XX
  29. [V035] => 000000000000000000000000000209375XX
  30. [V040] => 3SYCBQ0090374XX
  31. [V060] => K
  32. [V070] => 70
  33. [V080] => 201004XX
  34. [V081] => 135XXX
  35. [V090] => 111XXX
  36. [V091] => Pakkettendistributie
  37. [V100] => 114XXX
  38. [V110] => 1000
  39. [V120] => 8573
  40. [V140] => PARTICULIER XXXX XXXX
  41. [V150] => XX
  42. [V160] => 7141TG
  43. [V170] => HET BLIK
  44. [V180] => GROENLO
  45. [V200] => NL
  46. )
  47. }


Hoe kan ik ervoor zorgen dat hij de array zo uitleest zodat het in een database kan worden gezet. Ik ga er vanuit dat dit heel simpel moet kunnen en ik waarschijnlijk veel te moeilijk denk.  

4 antwoorden

Gesponsorde links
Offline Martijn - 23/04/2010 12:06
Avatar van Martijn Crew PHP een foreach in een foreach 

  1. foreach($array as $key =>$value){
  2. // $value is nu de array in de array, dus 000 tot bv 250
  3. // Die array wil je ook wil in waardes:
  4. foreach($value as $innerKey => $innerValue){
  5. echo $innerValue; //de waarde van de array in de array
  6. }
  7. echo"<br />"; //deze voor het voorbeeld zodat er steeds een nieuwe regel komt
  8. }

Dit doet niet wat jij wilt, maar op deze manier kom je bij de waardes. Over de rest mag je zelf nadenken ;)
Offline Stijn - 23/04/2010 12:27
Avatar van Stijn PHP expert Waarom niet serializen en dat gewoon in de databank stoppen. Het doel is toch om je array op te slaan en terug eruit te halen?

PHP.net: serialize
PHP.net: unserialize
Offline Cywood - 23/04/2010 12:55
Avatar van Cywood Lid
Martijn schreef:
een foreach in een foreach 

[..code..]
Dit doet niet wat jij wilt, maar op deze manier kom je bij de waardes. Over de rest mag je zelf nadenken ;)
Bedankt! Dit werkt perfect!
Offline Martijn - 23/04/2010 14:37
Avatar van Martijn Crew PHP als je het op deze manier ook weer uit de database wilt halen, is de optie van stijn beter.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s