phpbar.de logo

Mailinglisten-Archive

[php] Verwendung von list()

[php] Verwendung von list()

Dennis Sterzenbach lists at darknoise.de
Fre Jun 18 12:05:33 CEST 2004


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.

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ß
-- 
   Dennis Sterzenbach


php::bar PHP Wiki   -   Listenarchive