Variabelnamen erweitern. [php]

07/22/2012 23:34 Heberg#1
Hey,

ich stehe echt auf dem Schlauch, entweder bin ich nur zu blöd oder es geht ganz einfach nicht, naja wie dem auch sei, ich möchte einen Namen einer Variabel genierieren, der sich aus Variabeln zusammensetzen soll. In Java kein problem doch in PhP, ka ^^

Rauskommen soll $head.

PHP Code:
$armor = array(1=> head2=> neck3=> back4=> chest5=> bracer6=> hand7=> leg8=>shoe9=> ring10=> ring211=> waepon12=> waepon213=> trinket);

for (
$i 1$i <= 13$i++){....

$(
$armor[$i]) 


Hoffe ihr habt verstanden, wie ich das meine ://
07/23/2012 00:29 PseudoPsycho#2
Klar geht das.
PHP Code:
<?php
$var
='test';
$
$var='foo bar';
echo 
$test;
Bei dir besteht wohl einfach das Problem, dass es bei dir
PHP Code:
 $armor = array(1=> 'head'2=> 'neck'3=> 'back', ...); 
heißen muss. Du hast die Anführungszeichen vergessen.
Außerdem kannst du dich bei numerischen Arrays auch einfacher fassen.
Das reicht vollkommen (nur dann halt bei 0 anfangen, zu zählen):
PHP Code:
$armor=Array('head''neck''back',...); 
07/23/2012 00:45 Heberg#3
Aah, cool thy :)