Fungsi list
Fungsi list mengekstrak elemen array
ke dalam variabel.
Sintaks
list(mixed $var, mixed ...$vars): array
Contoh
Mari kita ekstrak elemen array ke dalam variabel:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Hasilnya kita akan memiliki variabel
$a, variabel $b, variabel, variabel
$c, variabel $d, variabel $e:
<?php
echo $a; // akan menampilkan 1
echo $b; // akan menampilkan 2
echo $c; // akan menampilkan 3
echo $d; // akan menampilkan 4
echo $e; // akan menampilkan 5
?>
Contoh
Jika ingin memulai bukan dari elemen pertama array - bisa menggunakan koma:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Hasilnya kita akan memiliki variabel
$b, variabel $c,
variabel $d dan variabel $e:
<?php
echo $b; // akan menampilkan 2
echo $c; // akan menampilkan 3
echo $d; // akan menampilkan 4
echo $e; // akan menampilkan 5
?>
Contoh
Mari tulis hanya elemen ketiga array ke dalam variabel:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Hasilnya kita akan
memiliki variabel $c:
<?php
echo $c; // akan menampilkan 3
?>
Lihat juga
-
fungsi
extract,
yang memecah array menjadi variabel