ahnungsloser: CSV-String in Array

Hallo,

ich habe einen CSV-String, der Feldtrenner ist ein";", der Zeilentrenner ein "|".
Diesen String muss ich in ein Array wandeln in der Form:

$meinArray = array('liste_1_name', 'liste_1_text', ...);
Weiter mit liste_2, liste_3 usw.

Ich hab überhaupt keinen Plan, wie ich das machen soll.

 	        
  1. Ich hab überhaupt keinen Plan, wie ich das machen soll.

    In der Doku hast du schon geschaut?
    http://php.net/manual/de/function.str-getcsv.php

    Tipp: du hast ein CSV-File dessen Zeilen auch im CSV-Format vorliegen.

    Ich hoffe du hast ein Enclosure-Zeichen für die Zeilen, sollte das Pipe-Zeichen als Feldinhalt vorkommen ;)

    1. Tipp: du hast ein CSV-File dessen Zeilen auch im CSV-Format vorliegen.

      Ich habe kein File sondern einen String!
      Mir ist nicht klar, wie ich str-getcsv() da anwenden soll.

      1. Sorry, ich nehm alles zurück. Ich hab Deinen Vorschlag mit fgetcsv() verwechselt. str_gestcsv kannte ich bisher noch nicht.

  2. Ich hab überhaupt keinen Plan, wie ich das machen soll.

    Hört sich nach Hausaufgaben und "kein Bock drauf" an ;-)