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);
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|