Bestimmte Arrays Übertragen...

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

  • Bestimmte Arrays Übertragen...

    Ich bräuchte einen Script der folgendes macht:

    Als Ausgangssituation habe ich folgendes:

    $blubber[action_name] = "name";
    $blubber[name_hallo] = "hallo";
    $blubber[action_blatt] = "blatt";

    Nun sollten bestimmte Variabeln übertragen werden, nämlich alle, die im Array Namen ein "action_" am Anfang stehen haben, also: $blubber[action_blatt] und $blubber[action_name] . Diese beiden Variabeln sollten in die Varaible $blubber2 kopiert werden so, dass man sie anschliessend wie folgt abrufen kann:

    $blubber2[name] und $blubber2[blatt]

    Hat jemand dafür eine Lösung?

    Ich danke schoneinmal im Voraus...

    Gruss CSBS2

  • #2
    Vorsicht ungetestet.

    PHP-Code:

    $blubber2 
    = array();

    while (list (
    $key$val) = each ($blubber)) 
    {

    if (
    substr($key0strlen("action_")) == "action_")  // Wenn key mit "action_" beginnt.....
     
    {
      
    $key_in_blubber2 substr($keystrlen("action_")+1strlen($key));  // ...wird alles ab "action_" als key ins nächste Array übernommen...
      
    $blubber2[$key_in_blubber2] = $val// ... und der Wert kopiert.

     
    // end if

    // end while 
    Zuletzt geändert von pekka; 08.08.2004, 10:55.

    Kommentar


    • #3
      danke vielmals... ich setzte den Code gerade in das den Script ein...

      Kommentar

      Lädt...
      X