phpbar.de logo

Mailinglisten-Archive

[php] Verwendung von list()

[php] Verwendung von list()

Gerd Terlutter gerd at MplusB.de
Fre Jun 18 12:11:10 CEST 2004


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