Hàm list
Hàm list trích xuất các phần tử mảng
vào các biến.
Cú pháp
list(mixed $var, mixed ...$vars): array
Ví dụ
Hãy trích xuất các phần tử mảng vào các biến:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Kết quả là chúng ta sẽ có biến
$a, biến $b, biến, biến
$c, biến $d, biến $e:
<?php
echo $a; // sẽ in ra 1
echo $b; // sẽ in ra 2
echo $c; // sẽ in ra 3
echo $d; // sẽ in ra 4
echo $e; // sẽ in ra 5
?>
Ví dụ
Nếu cần bắt đầu không phải từ phần tử đầu tiên của mảng - có thể đặt dấu phẩy:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Kết quả là chúng ta sẽ có biến
$b, biến $c,
biến $d và biến $e:
<?php
echo $b; // sẽ in ra 2
echo $c; // sẽ in ra 3
echo $d; // sẽ in ra 4
echo $e; // sẽ in ra 5
?>
Ví dụ
Chỉ ghi phần tử thứ ba của mảng vào biến:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Kết quả là chúng ta sẽ
có biến $c:
<?php
echo $c; // sẽ in ra 3
?>
Xem thêm
-
hàm
extract,
chia mảng thành các biến