echo $row["$_COOKIE['language']"]; ??????????
Compu
- php
0 Sven Rautenberg0 Compu
0 lulu0 Compu
Wie schreibt man diese Ausdruck richtig?
echo $row["$_COOKIE['language']"];
Wie schreibt man diese Ausdruck richtig?
echo $row["$_COOKIE['language']"];
Hängt davon ab, was du willst. Da ich nicht vermute, dass du im Hash $row einen Eintrag mit dem Schlüssel "$_COOKIE['language']" hast, sondern vielmehr den Stringinhalt der superglobalen Variablen als Schlüssel verwenden willst, mach doch einfach das, was man immer macht, wenn man den Stringinhalt einer Variablen haben will: Gib einfach die Variable an, ohne irgendwelche Anführungszeichen:
echo $row[$_COOKIE['language']];
Gefordert ist als Hash-Schlüssel eine Wert vom Typ String. $variable kann einen String enthalten, 'ichbineinstring' ist auch ein Wert vom Typ String.
- Sven Rautenberg
Herr Sven Rautenberg,
sie sind der beste. Klappt tatsächlich.
Vielen Dank!!!!!!!!!!!
Wie schreibt man diese Ausdruck richtig?
echo $row["$_COOKIE['language']"];
Hängt davon ab, was du willst. Da ich nicht vermute, dass du im Hash $row einen Eintrag mit dem Schlüssel "$_COOKIE['language']" hast, sondern vielmehr den Stringinhalt der superglobalen Variablen als Schlüssel verwenden willst, mach doch einfach das, was man immer macht, wenn man den Stringinhalt einer Variablen haben will: Gib einfach die Variable an, ohne irgendwelche Anführungszeichen:
echo $row[$_COOKIE['language']];
Gefordert ist als Hash-Schlüssel eine Wert vom Typ String. $variable kann einen String enthalten, 'ichbineinstring' ist auch ein Wert vom Typ String.
- Sven Rautenberg
Huhu Compu
Wie schreibt man diese Ausdruck richtig?
echo $row["$_COOKIE['language']"];
z.B. so
echo $row[ $_COOKIE['language'] ];
oder auch so
echo $row["{$_COOKIE['language']}"];
und wo sind jetzt die anderen neun Fragen geblieben, oder klemmt Deine Tastatur?
Viele Grüße
lulu
Huhu Compu
Wie schreibt man diese Ausdruck richtig?
echo $row["$_COOKIE['language']"];
z.B. so
echo $row[ $_COOKIE['language'] ];
oder auch so
echo $row["{$_COOKIE['language']}"];
und wo sind jetzt die anderen neun Fragen geblieben, oder klemmt Deine Tastatur?
Die kommen noch ... :-)
Die Tastatur ist geölt.
Gruß,
Compu
Viele Grüße
lulu