list funksiyası

list funksiyası massivin elementlərini dəyişənlərə çıxarır.

Sintaksis

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

Nümunə

Gəlin massivin elementlərini dəyişənlərə çıxaraq:

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

Nəticədə bizə $a dəyişəni, $b dəyişəni, $c dəyişəni, $d dəyişəni və $e dəyişəni əlçatan olacaq:

php<?php
  echo $a; // 1 çap edəcək
  echo $b; // 2 çap edəcək
  echo $c; // 3 çap edəcək
  echo $d; // 4 çap edəcək
  echo $e; // 5 çap edəcək
?>

Nümunə

Əgər massivin birinci elementindən deyil, sonrakı elementdən başlamaq lazımdırsa - vergül qoymaq olar:

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

Nəticədə bizə $b dəyişəni, $c dəyişəni, $d dəyişəni və $e dəyişəni əlçatan olacaq:

php<?php
  echo $b; // 2 çap edəcək
  echo $c; // 3 çap edəcək
  echo $d; // 4 çap edəcək
  echo $e; // 5 çap edəcək
?>

Nümunə

Gəlin yalnız massivin üçüncü elementini dəyişənə yazaq:

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

Nəticədə bizə $c dəyişəni əlçatan olacaq:

php<?php
  echo $c; // 3 çap edəcək
?>

Həmçinin bax

  • extract funksiyasına,
    ki, massivi dəyişənlərə parçalayır