Fungsi list

Fungsi list mengekstrak elemen array ke dalam variabel.

Sintaks

phplist(mixed $var, mixed ...$vars): array

Contoh

Mari kita ekstrak elemen array ke dalam variabel:

php<?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<?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<?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<?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<?php
  $arr = [1, 2, 3, 4, 5];
  list(, , $c) = $arr;
?>

Hasilnya kita akan memiliki variabel $c:

php<?php
  echo $c; // akan menampilkan 3
?>

Lihat juga

  • fungsi extract,
    yang memecah array menjadi variabel