A list függvény

A list függvény tömb elemeket helyez változókba.

Szintaxis

phplist(mixed $var, mixed ...$vars): array

Példa

Helyezzük a tömb elemeit változókba:

php<?php
  $arr = [1, 2, 3, 4, 5];
  list($a, $b, $c, $d, $e) = $arr;
?>

Ennek eredményeképpen a $a változó, a $b változó, a változó, a $c változó, a $d változó, a $e változó lesz elérhető:

php<?php
  echo $a; // kiírja az 1-et
  echo $b; // kiírja a 2-t
  echo $c; // kiírja a 3-at
  echo $d; // kiírja a 4-et
  echo $e; // kiírja az 5-öt
?>

Példa

Ha nem az első elemtől kell kezdeni a tömbnek - tegyünk vesszőt:

php<?php
  $arr = [1, 2, 3, 4, 5];
  list(, $b, $c, $d, $e) = $arr;
?>

Ennek eredményeképpen a $b változó, a $c változó, a $d változó és a $e változó lesz elérhető:

php<?php
  echo $b; // kiírja a 2-t
  echo $c; // kiírja a 3-at
  echo $d; // kiírja a 4-et
  echo $e; // kiírja az 5-öt
?>

Példa

Csak a harmadik elemet helyezzük változóba:

php<?php
  $arr = [1, 2, 3, 4, 5];
  list(, , $c) = $arr;
?>

Ennek eredményeképpen a $c változó lesz elérhető:

php<?php
  echo $c; // kiírja a 3-at
?>

Lásd még

  • a extract függvényt,
    amely egy tömböt bont szét változókra