list ֆունկցիան
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ֆունկցիան,
որը բաժանում է զանգվածը փոփոխականների