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функциясы,
ол массивті айнымалыларға бөледі