extract compact list 数组导出变量 变量导入数组 数组值赋值给变量

extract

从数组中将变量导入到当前的符号表

$input = [
    "phone" => "130111111111",
    "name"  => "test",
    "sex"   => "1",
];
extract($input);
echo $phone;

compact

建立一个数组,包括变量名和它们的值,compact() 在当前的符号表中查找该变量名并将它添加到输出的数组中

$name = "test";
$phone = "130111111111";
$res = compact("name","phone");
print_r($res);

list

把数组中的值赋给一些变量,这不是真正的函数,而是语言结构

$info = array('coffee', 'brown', 'caffeine');
list($drink, $color, $power) = $info;
echo $drink;

相关文章

此处评论已关闭