如何在 php 中将变量的值分配给数组


How to assign value of a variable to array in php

如果我有一个变量,

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

如何将 $var 1 的值分配给 array $array 1?

我试过了

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

但这似乎行不通。

尝试以下操作:

$array1['key1'] = $var1;

您还可以执行以下操作:

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

但是您需要从代码中删除;

就这么简单。只需取下;

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

使用,$array1 = array('key1' => $var1);

一维数组结构:

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

试试

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

$array1['key1'] = $var1;

试试这个,我认为这会对你有所帮助

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