list ֆունկցիան

list ֆունկցիան list արդյունահանում է զանգվածի տարրերը փոփոխականների մեջ:

Շարահյուսություն

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

Օրինակ

Եկեք արդյունահանենք զանգվածի տարրերը փոփոխականների մեջ:

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

Արդյունքում մենք կունենանք հասանելի $a փոփոխականը, $b փոփոխականը, $c փոփոխականը, $d փոփոխականը և $e փոփոխականը:

php<?php
  echo $a; // կարտածի 1
  echo $b; // կարտածի 2
  echo $c; // կարտածի 3
  echo $d; // կարտածի 4
  echo $e; // կարտածի 5
?>

Օրինակ

Եթե անհրաժեշտ է սկսել ոչ թե զանգվածի առաջին տարրից, կարող եք դնել ստորակետ:

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

Արդյունքում մենք կունենանք հասանելի $b փոփոխականը, $c փոփոխականը, $d փոփոխականը և $e փոփոխականը:

php<?php
  echo $b; // կարտածի 2
  echo $c; // կարտածի 3
  echo $d; // կարտածի 4
  echo $e; // կարտածի 5
?>

Օրինակ

Եկեք գրառենք միայն զանգվածի երրորդ տարրը փոփոխականի մեջ:

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

Արդյունքում մենք կունենանք հասանելի $c փոփոխականը:

php<?php
  echo $c; // կարտածի 3
?>

Տես նաև

  • extract ֆունկցիան,
    որը բաժանում է զանգվածը փոփոխականների