Array Werte tauschen bei Bedingung

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

  • Array Werte tauschen bei Bedingung

    Hi Leute,

    cih kamm einfach nicht dahinter:

    Ich habe ein array in der Form

    PHP-Code:
    array(
    => ,
    => ,
    => ,
    => ,
    => 

    Ich will bestimmte Werte darin vertauschen (ohne, dass sich der Schlüssel ändert), wenn eine Bedingung gegeben ist.
    Die Bedingung sieht so aus, dass der ein Wert nicht mit dem folgenden Schlüssel übereinstimmen darf ODER der Schlüssel nicht mit dem Wert des folgenden Schlüssels übereinstimmen darf. Falls das gegeben ist (wie bei dem BSP-array oben 2mal), sollte der folgende Wert+Schlüssel mit dem danach folgenden Wert+Schlüssel vertauscht werden.

    Klingt komisch, ist aber so

    Das Ziel-array sollte demnach so aussehen:

    PHP-Code:
    array(
    => ,
    => ,
    => ,
    => ,
    => 

    Ich hoffe, ich konnte mein Problem ausreichend darstellen.
    Ich komm da nicht weiter, weil mir keine funktion bekannt ist, mit der man array-werte gezielt vertauschen kann.

    arrays sind klasse

  • #2
    schau dir mal: current|next|prev in verbindung mit while & if/else an
    => http://de3.php.net/manual/de/function.next.php ... die UCN sind
    auch sehr auschlussreich
    Kissolino.com

    Kommentar

    Lädt...
    X