Array in Function
ich habe folgende Function:
function($wert1,$wert2,§wert3){ array1=array($wert1,$wert2); .... ANWEISUNGEN .... } in der nächsten function will ich auf array1 zugreifen. Wie stelle ich das an? Ich habs schon mit Global versucht..geht nicht Mit return vielleicht?? Wie rufe ichdas array1 in der neuen function dann auf?? danke für eure hilfe |
Das Array als Rückgabewert von Funktion 1 angeben und dieses dann als Parameter für Funktion 2 nutzen. Sollte wohl klappen.
|
was wenn verschachteltes array
ich hab mich nicht genau ausgedrückt:
das array welches mit return übergeben wird oder werden soll ist ein verschachteltes also mehrdimensionales array das funktioniert aber nicht. er erkennt das array2 nicht (array1(array2(werte)) bei der ausgabe über eine while-schleife: while(list($k,$v)=each($arra2)){..echo.........} erhalte ich eine warnung das dieses array nicht existiert. also wurde es doch nicht übergeben?? oder? |
Mal ein Beispiel aus dem Schnelldurchlauf:
PHP-Code:
Das meinst Du doch, nicht oder? |
naja
im prinzip schon
so hab ichs mir auch vorgestellt ABER: die zweite function(hier member2) enthält nicht nur werte aus der ersten function sondern wird auch im php aufgerufen und es werden ihr noch andere werte übergeben Wird dann warscheinlich zu: function number2($wert1, $wert2) { $field=member1(); echo $field[0][2]; Verarbeitund von wert1 und wert2... } ODER? hab ich versucht mein array in fkt. 2 bleibt jedoch leer obwohl es in fkt.1 noch mit werten bestückt ist?? MMHHH |
Du rufst Funktion 2 aus Funktion 1 auf, korrekt? Fällt mir trotzdem nichts zu ein.
Kannst ja mal den ganzen relevanten Code posten oder irgendwo zugänglich machen - sollte helfen. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:03:58 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.