Array Werte tauschen bei Bedingung

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment

    Working...
    X