array weiter splitten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • array weiter splitten

    hi,

    habe vergeblich gesucht, hier mein problem:
    ich habe einen datenbankeintrag: Farben
    rot - 9,00 €|blau - 15,00 €|grün - 12,00 €

    daraus habe ich per | trennung einen array, der in eine select box mit den reihen als optionen verwendet wird:

    echo("<select name=\"farben\">");
    $zeichen='|';
    $test1=$daten[Farben];
    $test = explode($zeichen,$test1);
    foreach($test as $value)
    {
    print "<option> ".$value." </option>";
    }
    echo("</select>");

    jetzt will ich aus diesem array oder aus dem datenbankeintrag (ist egal) nur die preise auslesen...

    hab schon diverse befehle wie strtok, split, explode versucht, aber ich krieg nichts sinnvolles hin...

    abschließend soll es dann so laufen, dass man aus dem menü die farbe auswählt (der preis steht dabei) und dann die anzahl in ein textfeld eingibt und dann eben der preis als variable verfügbar ist, die dann weiterverwendet werden kann.

    hoffe, es hat jemand ne idee, wie ich aus dem array den preis auslese, dann kann ich weiterprobieren, wie ich den rest hinbekomme!

    Danke schonmal im voraus

  • #2
    zB.:
    foreach($test as $value){
    $x = explode ('-',$value);
    print "<option> ".$x[1]." </option>";
    }
    oder
    foreach($test as $value){
    echo substr($value,strpos ($value, '-')+1);
    }
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      super, danke hat mir weitergeholfen...
      manchmal hat man n brett vorm hirn

      Kommentar

      Lädt...
      X