Funkcija list

Funkcija list razčleni elemente polja v spremenljivke.

Sintaksa

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

Primer

Izluščimo elemente polja v spremenljivke:

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

Kot rezultat bodo na voljo spremenljivka $a, spremenljivka $b, spremenljivka, spremenljivka $c, spremenljivka $d, spremenljivka $e:

php<?php
  echo $a; // izpiše 1
  echo $b; // izpiše 2
  echo $c; // izpiše 3
  echo $d; // izpiše 4
  echo $e; // izpiše 5
?>

Primer

Če želite začeti ne s prvim elementom polja - lahko postavite vejico:

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

Kot rezultat bodo na voljo spremenljivka $b, spremenljivka $c, spremenljivka $d in spremenljivka $e:

php<?php
  echo $b; // izpiše 2
  echo $c; // izpiše 3
  echo $d; // izpiše 4
  echo $e; // izpiše 5
?>

Primer

Zapišimo samo tretji element polja v spremenljivko:

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

Kot rezultat bo na voljo spremenljivka $c:

php<?php
  echo $c; // izpiše 3
?>

Glejte tudi

  • funkcijo extract,
    ki razdeli polje na spremenljivke