如何在php中为变量赋值变量

时间:2013-11-18 05:46:37

标签: php arrays

如果我有变量,

 $var1 = 'foo';      //but this value might change over time. 

如何将$ var1的值分配给array $ array1?

我试过

 $array1 = array('key1' => $var1;)

但这似乎不起作用。

5 个答案:

答案 0 :(得分:1)

尝试以下方法:

$array1['key1'] = $var1;

您还可以执行以下操作:

 $array1 = array( 'key1' => $var1);

但您需要从代码中删除;

答案 1 :(得分:0)

这很简单..只需删除 ;

即可
 <?php
 $var1 = 'foo';
 $array1 = array( 'key1' => $var1 );

答案 2 :(得分:0)

您可以使用$array1 = array('key1' => $var1);

单维数组结构:

array('key'=>'value', 'key2'=>'value' ...);

答案 3 :(得分:0)

尝试

$var1='foo';
    $array1 = array(
        'key1' => $var1
    );

OR

$array1['key1'] = $var1;

答案 4 :(得分:0)

试试这个, 我想这会对你有帮助

    $var="abc";
      $array=array('name'=>$var);
       echo $array['name'];