Kazi list
Kazi list inachukua vipengele vya safu
na kuviweka kwenye vigezo.
Muundo
list(mixed $var, mixed ...$vars): array
Mfano
Wacha tuchukue vipengele vya safu tuviweke kwenye vigezo:
<?php
$arr = [1, 2, 3, 4, 5];
list($a, $b, $c, $d, $e) = $arr;
?>
Kama matokeo, tutakuwa na kigezo
$a, kigezo $b, kigezo, kigezo
$c, kigezo $d, kigezo $e:
<?php
echo $a; // itatoa 1
echo $b; // itatoa 2
echo $c; // itatoa 3
echo $d; // itatoa 4
echo $e; // itatoa 5
?>
Mfano
Iwapo unahitaji kuanza sio na kipengele cha kwanza cha safu - unaweza kuweka koma:
<?php
$arr = [1, 2, 3, 4, 5];
list(, $b, $c, $d, $e) = $arr;
?>
Kama matokeo, tutakuwa na kigezo
$b, kigezo $c,
kigezo $d na kigezo $e:
<?php
echo $b; // itatoa 2
echo $c; // itatoa 3
echo $d; // itatoa 4
echo $e; // itatoa 5
?>
Mfano
Tuandike kipengele cha tatu tu cha safu kwenye kigezo:
<?php
$arr = [1, 2, 3, 4, 5];
list(, , $c) = $arr;
?>
Kama matokeo, tutakuwa na
kigezo $c:
<?php
echo $c; // itatoa 3
?>
Angalia Pia
-
kazi
extract,
ambayo hugawanya safu kuwa vigezo