list funksiyası
list funksiyası massivin elementlərini
dəyişənlərə çıxarır.
Sintaksis
list(mixed $var, mixed ...$vars): array
Nümunə
Gəlin massivin elementlərini dəyişənlərə çıxaraq:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Nəticədə bizə $a dəyişəni,
$b dəyişəni, $c dəyişəni,
$d dəyişəni və $e dəyişəni
əlçatan olacaq:
<?php
echo $a; // 1 çap edəcək
echo $b; // 2 çap edəcək
echo $c; // 3 çap edəcək
echo $d; // 4 çap edəcək
echo $e; // 5 çap edəcək
?>
Nümunə
Əgər massivin birinci elementindən deyil, sonrakı elementdən başlamaq lazımdırsa - vergül qoymaq olar:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Nəticədə bizə $b dəyişəni,
$c dəyişəni, $d dəyişəni
və $e dəyişəni əlçatan olacaq:
<?php
echo $b; // 2 çap edəcək
echo $c; // 3 çap edəcək
echo $d; // 4 çap edəcək
echo $e; // 5 çap edəcək
?>
Nümunə
Gəlin yalnız massivin üçüncü elementini dəyişənə yazaq:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Nəticədə bizə $c dəyişəni
əlçatan olacaq:
<?php
echo $c; // 3 çap edəcək
?>
Həmçinin bax
-
extractfunksiyasına,
ki, massivi dəyişənlərə parçalayır