تابع list به ترتیب مقادیر آرایه رو توی متغیرهایی که مشخص کردین، ذخیره میکنه.
$student = array('ali', 'hoseini', 'mohsen', 25);
list($name, $family, $father, $id) = $student;
echo '<p>' . $name . '</p>' . PHP_EOL; // output: ali
echo '<p>' . $family . '</p>' . PHP_EOL; // output: hoseini
echo '<p>' . $father . '</p>' . PHP_EOL; // output: mohsen
echo '<p>' . $id . '</p>' . PHP_EOL; // output: 25
بازم اگه جایی رو متوجه نشدین، بفرمایید تا بیشتر توضیح بدم.
ضمناً اگه بعنوان ابزار شغلی آینده میخواین از PHP استفاده کنید، باید تا جایی که میتونید، موارد مختلف رو یاد بگیرین و توابع بی نام و پویا هم استثنا نیستن. موفق باشید.