dedlfix: for-Schleife: Reihenfolge der Variablen ändern

Beitrag lesen

Tach!

  $xInput = "x";  
  $dynamicInputVariableX = "b";  
  $$dynamicInputVariableX = ${$xInput.$j}[$i];  

$b = ${'x' . $j}[$i];

und die anderen beiden Zeilen können ersatzlos wegfallen. Zumindest kann man den Code so vereinfachen.

Den Ausdruck $$dynamicInputVariableX = ${$xInput.$j}[$i]; möchte ich in $$dynamicInputVariableX = ${$xInput.$i}[$j]; abändern, ohne dass sich der Output der gesamten Schleife (sprich: $aArray) ändert! Leider komme ich nicht weiter.

Ich weiß nicht, was das Ziel ist und warum du $i gegen $j tauschen willst, aber wenn sich am Ergebnis nichts ändern soll, musst du auch in den beiden for-Schleifen alle $i gegen $j tauschen (aber nicht MAX_I gegen MAX_J).

dedlfix.