dedlfix: Array in Unterprogramm erstellt, in zweitem weiterverarbeitet

Beitrag lesen

Tach!

Naheliegend für einen Fast-Laien wäre ja:

($rc, $_meinArray) = arrayErstellen(## parameter ##);

....
function arrayErstellen(## parameter ##) {
...
return ($rc, $_meinArray);
}


> Aber leider sieht die Realität anders aus!  
  
Gerinfügig, ja. Deine Schreibweise sieht nach Tupeln aus, die zwar Python kennt, doch PHP nicht. Kann man aber nachbilden. Das Sprachkonstrukt [list()](http://php.net/manual/en/function.list.php) hilft dir, Array-Elemente in einzelne Variablen zu speichern. Das kannst du beim Empfang des Funktionsergebnisses anwenden. Dazu musst du die beiden Elemente in der Funktion jedoch als Array zurückgeben. Somit sind die Klammern schon richtig, aber sie müssen noch mit list und array ergänzt werden.  
  
  
dedlfix.