There are several conditions that are necessary for working on this function.
- The array must be an indexed array means this function can only work for arrays that have numeric keys.
- The number of variables must be less than or equal to the length of the PHP array.
- This function assigns the first value of an array to the first variable and second value to the second variable and so on until the last variable.
$var1,$var2 and $varN are PHP variables in which $var1 is mandatory and other variables are optional.
<?php $arr1 = array("apple","orange","banana","fig",); list($fruit1,$fruit2,$fruit3,$fruit4) = $arr1; echo "Ram bought $fruit1,$fruit2,$fruit3 and $fruit4 from market"; ?>