Функција list

Функција list извлачи елементе низа у променљиве.

Синтакса

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

Пример

Хајде да извучемо елементе низа у променљиве:

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

Као резултат, имати ћемо доступну променљиву $a, променљиву $b, променљиву, променљиву $c, променљиву $d, променљиву $e:

php<?php
  echo $a; // приказаће 1
  echo $b; // приказаће 2
  echo $c; // приказаће 3
  echo $d; // приказаће 4
  echo $e; // приказаће 5
?>

Пример

Ако треба да почнете не од првог елемента низа - можете ставити зарез:

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

Као резултат, имати ћемо доступну променљиву $b, променљиву $c, променљиву $d и променљиву $e:

php<?php
  echo $b; // приказаће 2
  echo $c; // приказаће 3
  echo $d; // приказаће 4
  echo $e; // приказаће 5
?>

Пример

Упишимо само трећи елемент низа у променљиву:

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

Као резултат, имати ћемо доступну променљиву $c:

php<?php
  echo $c; // приказаће 3
?>

Погледајте такође

  • функцију extract,
    која разлаже низ на променљиве