Der Martin: variablen dynamisch erstellen zum dynamischen auslesen?!

Beitrag lesen

Hallo,

ich erstelle mittels PHP arrays zB.:

abi1 = new Array('dies','das');

abi2 = new Array('diesaa','daso');
...

  
sieht aber eher nach Javascript aus.  
  

> ich brauche die 1. stelle von jedem array um das zu vergleichen und die nach dem vergleich die 2.stelle zur ausgabe.  
  
Ähm ... also abi1[0] zum Identifizieren, und abi1[1] ist sozusagen der Nutzinhalt? Da würde ich doch lieber ein Object als ein Array nehmen (obwohl die Grenzen in Javascript nicht so eindeutig sind). Also beispielsweise  
  
~~~javascript
abi1 = new Object();  
abi1['dies'] = 'das';

-> dh. ich muss in js die varriablen zusammensetzten.. aba es funzt nich =/

Schon wieder dieser "aba" ...

var zzz=1;

do{
fuck = abi+zzz;

  
Nein. Du kannst nicht ein Array und eine Zahl einfach "addieren". Mir schwant ein ganz anderer Verdacht: Du willst den Variablen\_namen\_ dynamisch zusammensetzen. Das ist zwar (auf Umwegen) möglich, aber durchgezählte Variablennamen sind ein nahezu sicheres Zeichen, dass du viel lieber Arrays verwenden würdest. So ganz habe ich deine Datenstruktur sowieso nicht verstanden, sie erscheint mir aber unüberlegt.  
  

> ~~~javascript

  if(fuck[1]==1 ){  

>     document.writeln (fuck[2]);  
>   }  
>   zzz++  
> }while(zzz<anzKO);  
>  

Arrayindexe zählen normalerweise ab 0, nicht ab 1.
Und eine while-Schleife mit einer integrierten Zählvariablen möchte eigentlich gern eine for-Schleife sein und wäre dann etwas übersichtlicher.

varriable
varriable
vorraus

Gab's bei euch eine Großpackung 'r' geschenkt, oder warum verwendest du so viele davon?

So long,
 Martin

--
Keine Sorge, wir finden für jede Lösung ein Problem.