login  Naam:   Wachtwoord: 
Registreer je!
 Forum

str splitsen

Offline pj_muller00 - 03/12/2006 10:27
Avatar van pj_muller00PHP interesse Beste ik moet een string splitsen.

Alles wat tussen quotes staat moet ik hebben.
dan die gehele deeltjes laat ik een functie (transform ofzo) op los. En dan moeten ze weer terug in de originele str.

Kan iemand me hier bij helpen ?
Alvast bedankt.

PS : Ik dacht aan reg. ex. maar daar ben ik geen held in. Explode is ook een mogelijkheid maar nogal omslachtig 

2 antwoorden

Gesponsorde links
Offline svm - 03/12/2006 11:54 (laatste wijziging 03/12/2006 12:01)
Avatar van svm PHP ver gevorderde Als je alles tussen een bepaalt teken kun je toch het beste gebruik maken van explode() lijkt mij:

  1. <?
  2. $string = "ik'heet'stefan'!";
  3. $string2 = explode("'", $string);
  4.  
  5. /*
  6. Nu heb je dit:
  7.  
  8. $string2[0] == "ik";
  9. $string2[1] == "heet";
  10. $string2[2] == "stefan";
  11. $string2[3] == "!";
  12. */
  13. ?>
Offline Grayen - 03/12/2006 12:22 (laatste wijziging 03/12/2006 12:23)
Avatar van Grayen PHP ver gevorderde hij bedoelt denk ik eerder dit:

  1. <?php
  2. $string = 'bla bla bla bla "dit is een quote" bla bla bla';
  3. $string = preg_replace('#"(.*?)"#e', "transform('\\1')", $string);
  4. function transform($string)
  5. {
  6. return '<strong>'.$string.'</strong>';
  7. }
  8. echo $string;
  9. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s