ფუნქცია 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,
რომელიც მასივს ცვლადებად დაყოფს