Funkcija list
Funkcija list izdvaja elemente niza
u promenljive.
Sintaksa
list(mixed $var, mixed ...$vars): array
Primer
Hajde da izdvojimo elemente niza u promenljive:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Kao rezultat, imaćemo dostupnu promenljivu
$a, promenljivu $b, promenljivu,
$c, promenljivu $d, promenljivu $e:
<?php
echo $a; // ispisaće 1
echo $b; // ispisaće 2
echo $c; // ispisaće 3
echo $d; // ispisaće 4
echo $e; // ispisaće 5
?>
Primer
Ako treba da počnemo ne od prvog elementa niza - možemo staviti zarez:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Kao rezultat, imaćemo dostupnu promenljivu
$b, promenljivu $c,
promenljivu $d i promenljivu $e:
<?php
echo $b; // ispisaće 2
echo $c; // ispisaće 3
echo $d; // ispisaće 4
echo $e; // ispisaće 5
?>
Primer
Zapišimo samo treći element niza u promenljivu:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Kao rezultat, imaćemo
dostupnu promenljivu $c:
<?php
echo $c; // ispisaće 3
?>
Pogledajte takođe
-
funkciju
extract,
koja razdvaja niz na promenljive