login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gegevens splitsen

Offline compudoc - 24/12/2007 10:55
Avatar van compudocPHP beginner stel ik heb dit in een database staan (in 1 kolom als waarde).

Citaat:
ID|ProductID|ProductNaam
ID|ProductID|ProductNaam
ID|ProductID|ProductNaam
etc...

Dit zijn geen meerdere kolommen maar dit staat in 1 kolom met als type LongText.

Hoe kan ik dit nou splitsen en in een array plaatsen.
De regel moet worden gesplitst per [enter] en daarna per |.
dus:
  1. $Array[1] = array("ID", "ProductID", "ProductNaam");
  2. $Array[2] = array("ID", "ProductID", "ProductNaam");


bij $Array[1] moet zijn gesplitst per [enter], bij array("ID", ...); moet worden gesplitst per |

hoe kan ik dit doen? Ik zat te denken aan split() maar hoe kan je dat doen met enter enzo...
ik hoop dat jullie het snappen.

1 antwoord

Gesponsorde links
Offline Simon - 24/12/2007 11:18
Avatar van Simon PHP expert
Citaat:
ID|ProductID|ProductNaam
ID|ProductID|ProductNaam
ID|ProductID|ProductNaam

zijn dit hier meerdere rijen? ik denk uit je uitleg van niet dus hier kun je splitsen op \n, een 'new line' en daarna op een |
  1. <?php
  2. $Array = explode("\n", $dedatabasevariabele);
  3. foreach($Array as $key => $value) {
  4. $Array[$key] = explode("|", $value);
  5. }
  6. echo '<pre>'; print_r($Array); echo '</pre>';
  7. ?>
probeer dit eens 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s