Php 如何将数组的值放入同名变量中

Php 如何将数组的值放入同名变量中,php,arrays,Php,Arrays,我写了一些代码: $params = func_get_args(); $title = $params[1]['title']; $writer = $params[1]['writer']; $magname = $params[1]['magname']; $confname = $params[1]['confname']; $magyear = $params[1]['magyear']; $confyear = $params[1]['confyear']; $subject = $

我写了一些代码:

$params = func_get_args();
$title = $params[1]['title'];
$writer = $params[1]['writer'];
$magname = $params[1]['magname'];
$confname = $params[1]['confname'];
$magyear = $params[1]['magyear'];
$confyear = $params[1]['confyear'];
$subject = $params[1]['subject'];
$scredit = $params[1]['scredit'];
$lang = $params[1]['lang'];
$keywords = $params[1]['keywords'];
$pyear = $params[1]['pyear'];
.....
可以用循环来做吗

这应该可以做到:

extract($params[1]);
这应该做到:

extract($params[1]);