Функција list
Функцијата list ги извлекува елементите од низата
во променливи.
Синтакса
list(mixed $var, mixed ...$vars): array
Пример
Ајде да ги извлечеме елементите од низата во променливи:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Како резултат ќе имаме достапна променлива
$a, променлива $b, променлива, променлива
$c, променлива $d, променлива $e:
<?php
echo $a; // ќе испише 1
echo $b; // ќе испише 2
echo $c; // ќе испише 3
echo $d; // ќе испише 4
echo $e; // ќе испише 5
?>
Пример
Ако треба да започнете не од првиот елемент на низата - можете да ставите запирка:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Како резултат ќе имаме достапна променлива
$b, променлива $c,
променлива $d и променлива $e:
<?php
echo $b; // ќе испише 2
echo $c; // ќе испише 3
echo $d; // ќе испише 4
echo $e; // ќе испише 5
?>
Пример
Да ја запишеме само третата променлива од низата:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Како резултат ќе имаме
достапна променлива $c:
<?php
echo $c; // ќе испише 3
?>
Погледнете ги и
-
функцијата
extract,
која ја дели низата на променливи