Hi Leute,
cih kamm einfach nicht dahinter:
Ich habe ein array in der Form
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:
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.
cih kamm einfach nicht dahinter:
Ich habe ein array in der Form
PHP-Code:
array(
a => d ,
f => e ,
e => a ,
g => b ,
t => g
)
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(
a => d ,
f => e ,
g => b ,
e => a ,
t => g
)
Ich komm da nicht weiter, weil mir keine funktion bekannt ist, mit der man array-werte gezielt vertauschen kann.
Kommentar