Mailinglisten-Archive |
Dennis Sterzenbach wrote: > Hallo Liste, > > ich habe hier öfter schon den Fall gehabt, dass eine Liste von Werten in > einem Array zu einem späteren Zeitpunkt in einzelne Variablen umgelegt > werden sollen / müssen. eher müssen, wg. speicher > > Habe ich nun z.B. 3 Werte in einem Array $myarray = array(1,2,3); > und will damit $lang, $id, $subid füttern, kann ich folgende Wege > einschlagen - welche ich auch alle schon genutzt habe - > > 1.) list($lang, $id, $subid) = $myarray; > > 2.) $lang = $myarray[0]; > $id = $myarray[1]; > $subid = $myarray[2]; > > 3.) $lang = array_shift($myarray); > $id = array_shift($myarray); > $subid = array_shift($myarray); > > Welche Variante davon hat Eurer Meinung nach den meisten Sinn? > Gibt es eine Begründung dafür? > > Danke im Voraus für Eure Antworten. > > Gruß variante 2 kommt ohne zusätzliche funktionen aus, du greifst direkt über den index des array auf das element zu. Gruss, Gerd -- # Gerd Terlutter | Müller+Blanck Software GmbH # # office:+49 40 500 171-1| http://www.mplusb.de #
php::bar PHP Wiki - Listenarchive