Hallo,
Bist Du sicher, dass $array vorher nicht
existiert bzw. leer ist?
$array = array("test1", "test2", "test3");
Das ist IMHO gleichbedeutend mit:
$array[0]="test1";
$array[1]="test2";
$array[2]="test3";
$array[4] = "test4";
Lass Dir doch mal hier - d.h. ausserhalb der Funktion - anzeigen,
was denn momentan in $array gespeichert ist:
echo "<pre>";
print_r($array);
echo "</pre>";
function getit() {
global $array;
print $array[2];
print $array[4];
}Ich bekomme allerdings nur "test2" als ausgabe geliefert und nicht auch "test4". Warum?
Seltsam. Ich wuerde erwarten, dass er "test3test4" ausgibt.
Btw.: $array finde ich als Variablenname nicht gerade schlau...
Gruesse,
Thomas
--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/