Ergebnis 1 bis 5 von 5

Thema: Explode mit Berücksichtigung von Maskierung

  1. #1
    TP-Special Mod Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869

    Explode mit Berücksichtigung von Maskierung

    explode ist nützlich, um einen String in ein Array zu zerlegen. Dies geschieht anhand des angegebenen Trennzeichens.
    Beispiel:

    PHP-Code:
    $string="erster Teil;zweiter Teil; dritter Teil";
    $array explode(';',$string); 
    Das Ergebnis sieht so aus:
    Code:
    Array
    (
        [0] => erster Teil
        [1] => zweiter Teil
        [2] =>  dritter Teil
    )
    Mit folgendem Ausdruck kann man nach ; splitten, aber ein maskiertes Trennzeichen wird nicht berücksichtigt.

    PHP-Code:
    $string="erster Teil;zweiter Teil mit einem \; (Semikolon); dritter Teil";
    $array preg_split('/(?<!\\\\);+/',$string); 
    Code:
    Array
    (
        [0] => erster Teil
        [1] => zweiter Teil mit einem \; (Semikolon)
        [2] =>  dritter Teil
    )

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

  2. #2
    TP-Specialist Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Very nice, Danke. Das hilft bestimmt dem ein oder anderen beim Umgang mit CSV nicht zu Verzweifeln (Ich spreche da leider aus Erfahrung)

  3. #3
    TP-Urgestein Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.661
    Wie Du nur immer auf so Sachen kommst.
    nice
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  4. #4
    TP-Special Mod Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Wie ?
    Am besten in die gelben Seiten schauen oder Mark fragen

    Hier noch 2 Links die mir dabei auch geholfen haben:
    http://www.regex-tester.de/regex.html
    http://regexp-evaluator.de/tutorial/

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

  5. #5
    DSB
    DSB ist offline
    TP-Veteran Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Danke Steffen!
    Die regex ist sehr nützlich zum Zerpflücken von CSV-Dateien.
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51