Markus René Einicher
am 04.08.2008 um 12:59
<?php
$string = 'Superkalifragilistischexplialigetisch';
echo $string['WTF?'];
?>
Quelltext: php
Das gibt mir jetzt den ersten Buchstaben von $string zurück.
Bei der Handhabung von Array is das eine Katastrophe, weiß jemand einen Weg wie man das umgehen kann?
-p4n-
am 10.12.2009 um 09:20
wieso ist das eine katastrophe?
du versuchst auf einen string mit einem assoziativen index zuzugreifen und wunderst dich?
worüber eigentlich?
das resultat das du bekommst ist jedenfalls zu erwarten. 'WTF?' ist nun mal keine zahl. echo $string[19] liefert den 20ten buchstaben. 'WTF?' wird einfach als 0 interpretiert, da php das nicht in eine zahl umwandeln kann.