我有一个像:
这样的数组Array
(
[item1] => value1
[item2] => value
[item3] => value3
)
我想将所有名称和值提取到变量中。 但是说,我不知道数组包含的项目的名称。 我想为每个数组项生成变量,并在数组中使用此项名称的名称,以便稍后使用此变量。 结果应如下所示:
item_name1 = item_value1
item_name2 = item_value2
item_name3 = item_value3
似乎foreach循环在这里应该是有用的。
答案 0 :(得分:4)
我不确定我是否理解这一点。
如果您希望数组中的键成为具有相同名称的变量,则可以使用提取函数:http://php.net/manual/en/function.extract.php
答案 1 :(得分:1)
使用内置函数总是更快,但是如果你需要使用$$:
的foreach方法foreach ($array as $key=>$val)
{
$$key = $val;
}