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,
배열을 변수로 분해하는 함수입니다.