将数组键和值导出为变量名称和值

时间:2011-10-06 00:29:50

标签: php arrays

考虑这个数组:

$segments = array(
    "key1"    =>"111",
    "key2"    =>"222",
    "key3"    =>"333",
    "key4"    =>"444"
);

我想要这些:

$key1的值为"111";

$key2的值为"222";

$key3的值为"333";

$key4的值为"444";

我该怎么办?

2 个答案:

答案 0 :(得分:16)

PHP有一个内置函数,可以完成这个:

extract($segments);

http://php.net/manual/en/function.extract.php

答案 1 :(得分:7)

使用

extract($segments)

参考文献:

  • extract将哈希数组的键提取到相应的变量
  • compact反之亦然