Hallo,
Die Variablennamen sind nur schnell gewählt nur hier schnell hingetippt.
Copy-Paste ist meist besser als "schnell tippen"...
[...] dass der Funktion eben der Wert des Arrays direkt übergeben wird.
Das haette ich als naechstes vorgeschlagen... ;-)
Wie schon unten gezeigt ist die Reihenfolge Array - Funktion - etwas ins Array einfügen - Funktion aufrufen.
Erstaunt mich trotzdem sehr, dass das nicht klappt.
Und ich kann es auch nicht nachvollziehen.
Code:
----------
$meinarray = array("test1", "test2", "test3");
echo "<h2>Testausgabe 1</h2>";
echo "<pre>";
print_r($meinarray);
echo "</pre>\n";
function getit() {
global $meinarray;
print("<h2>In Funktion:</h2><p>[\n");
print $meinarray[2];
print "] [";
print $meinarray[4];
print "]";
}
$meinarray[4] = "test4";
echo "<h2>Testausgabe 2</h2>";
echo "<pre>";
print_r($meinarray);
echo "</pre>\n";
getit();
----------
Ausgabe:
----------
Testausgabe 1
Array
(
[0] => test1
[1] => test2
[2] => test3
)
Testausgabe 2
Array
(
[0] => test1
[1] => test2
[2] => test3
[4] => test4
)
In Funktion:
[test3] [test4]
----------
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/