Функција 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,
    која ја дели низата на променливи