EKKi: Index einer Variable wird nicht dargestellt.

Beitrag lesen

Mahlzeit,

$test="2008";

Hier ist der Inhalt von $test ein String.

echo"<br>Ausgabe ($test): $test[2]$test[3]";

Also kannst Du hier auf die einzelnen Teilstrings zugreifen.

$test--;

Hier macht PHP eine implizierte Typumwandlung, anschließend ist der Inhalt kein String mehr, sondern ein numerischer Typ ...

echo"<br>Ausgabe ($test): $test[2]$test[3]";

... der natürlich keine Teilstrings besitzt.

Ich würde es ungefähr folgendermaßen machen:

  
$test = 2008;  
echo "<br>Ausgabe ($test): ".substr((string) $test, -2, 2);  
$test--;  
echo "<br>Ausgabe ($test): ".substr((string) $test, -2, 2);

(Typumwandlung in PHP)

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|