Fungsi list
Fungsi list mengekstrak elemen array
ke dalam pembolehubah.
Sintaks
list(mixed $var, mixed ...$vars): array
Contoh
Mari ekstrak elemen array ke dalam pembolehubah:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Hasilnya, kita akan mempunyai pembolehubah
$a, pembolehubah $b, pembolehubah, pembolehubah
$c, pembolehubah $d, pembolehubah $e:
<?php
echo $a; // akan papar 1
echo $b; // akan papar 2
echo $c; // akan papar 3
echo $d; // akan papar 4
echo $e; // akan papar 5
?>
Contoh
Jika perlu bermula bukan dari elemen pertama array - anda boleh letakkan koma:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Hasilnya, kita akan mempunyai pembolehubah
$b, pembolehubah $c,
pembolehubah $d dan pembolehubah $e:
<?php
echo $b; // akan papar 2
echo $c; // akan papar 3
echo $d; // akan papar 4
echo $e; // akan papar 5
?>
Contoh
Mari tulis hanya elemen ketiga array ke dalam pembolehubah:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Hasilnya, kita akan
mempunyai pembolehubah $c:
<?php
echo $c; // akan papar 3
?>
Lihat juga
-
fungsi
extract,
yang memecah array kepada pembolehubah