PHP:如何从给定数组创建变量?

时间:2010-12-08 07:47:14

标签: php arrays

我想从数组的键创建单独的变量,其中变量是键,内容是数组中该键的值

5 个答案:

答案 0 :(得分:6)

extract($array);


实施例

<?php

$array = array('a' => 'abc', 'b' => 'def');

extract($array);

var_dump($a, $b);

// string(3) "abc"
// string(3) "def"

See it

答案 1 :(得分:6)

使用这种方式
      $数据=阵列();

  $data["value1"]=3;

  $data["value2"]=4;



  $three = $data["value1"];

  $four = $data["value2"];

答案 2 :(得分:5)

使用extract()功能。

$var_array = array("color" => "blue",
                   "size"  => "medium",
                   "shape" => "sphere");
extract($var_array);

将给出:

$color = 'blue'
$size = 'medium'
$shape = 'sphere'

答案 3 :(得分:4)

使用

 extract($array);

答案 4 :(得分:3)

PHP的extract函数就是这样做的。