Freezer: String bearbeiten

Hallo zusammen

Habe folgendes Problem.

Ich habe beispielsweise folgenden STRING:

$Namen = "Freezer,Freezer2,Freezer3,Freezer4";

Wenn ich jetzt durch ein select Feld den Name auswähle, bsp. Freezer3, soll dieser Name aus dem String entfernt werden und der String sollte dann so aussehen:

$Namen = "Freezer,Freezer2,Freezer4";

Wie realisiere ich das?

MFG Freezer

  1. hi,

    $Namen = "Freezer,Freezer2,Freezer3,Freezer4";
    Wenn ich jetzt durch ein select Feld den Name auswähle, bsp. Freezer3, soll dieser Name aus dem String entfernt werden

    dann suche dir mit strpos in verbindung mit substr oder substring die teile vor und hinter dem suchbegriff aus dem string heraus, und füge diese anschliessend zu einem neuen string zusammen.

    sieh dir mal die string-funktionen in JS an, </javascript/objekte/string.htm>.

    gruss,
    wahsaga

  2. Moin!

    Ok...

    [1] $Namen = "Freezer,Freezer2,Freezer3,Freezer4";
    [2] $gewaehlt=$_GET['Auswahl'];
    [3] $Namen=str_replace($gewaehlt,"",$Namen);
    [4] $Namen=str_replace(",,",",",$Namen)

    1. von Dir...
    2. setzt voraus: <form action="deinscript.php" method="GET"><select name="Auswahl"><option......
    3. Rekursive Zuweisung: $Namen bekommt den Wert von $Namen in welchem jeder gefundene Wert $gewählt durch "", also nichts, ersetzt wird.
      Resultat: "Freezer,Freezer2,,Freezer4"
    4. Problem: es bleiben zwei Komma nacheinander. Lösung: Ersetzen dieser durch eines:
      Resultat: "Freezer,Freezer2,Freezer4"

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Meinereinerselbst ist auf der Suche nach Aufträgen