Die list-funksie

Die funksie list onttrek elemente van 'n skikking in veranderlikes.

Sintaksis

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

Voorbeeld

Laat ons die skikking se elemente in veranderlikes onttrek:

php<?php
  $arr = [1, 2, 3, 4, 5];
  list($a, $b, $c, $d, $e) = $arr;
?>

As gevolg sal ons toegang hê tot die veranderlike $a, veranderlike $b, veranderlike, veranderlike $c, veranderlike $d, veranderlike $e:

php<?php
  echo $a; // sal 1 wys
  echo $b; // sal 2 wys
  echo $c; // sal 3 wys
  echo $d; // sal 4 wys
  echo $e; // sal 5 wys
?>

Voorbeeld

As jy nie met die eerste element van die skikking wil begin nie - plaas 'n komma:

php<?php
  $arr = [1, 2, 3, 4, 5];
  list(, $b, $c, $d, $e) = $arr;
?>

As gevolg sal ons toegang hê tot die veranderlike $b, veranderlike $c, veranderlike $d en veranderlike $e:

php<?php
  echo $b; // sal 2 wys
  echo $c; // sal 3 wys
  echo $d; // sal 4 wys
  echo $e; // sal 5 wys
?>

Voorbeeld

Laat ons slegs die derde element van die skikking in 'n veranderlike aanteken:

php<?php
  $arr = [1, 2, 3, 4, 5];
  list(, , $c) = $arr;
?>

As gevolg sal ons toegang hê tot die veranderlike $c:

php<?php
  echo $c; // sal 3 wys
?>

Sien ook

  • die funksie extract,
    wat 'n skikking in veranderlikes verdeel