Fungsi list

Fungsi list mengekstrak elemen array ke dalam pembolehubah.

Sintaks

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

Contoh

Mari ekstrak elemen array ke dalam pembolehubah:

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

Hasilnya, kita akan mempunyai pembolehubah $c:

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

Lihat juga

  • fungsi extract,
    yang memecah array kepada pembolehubah