简体   繁体   English

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

[英]How to assign value of a variable to array in php

If I have a variable, 如果我有一个变量,

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

How can I assign the value of $var1 to array $array1? 如何将$ var1的值分配给array $ array1?

I tried 我试过了

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

but this doesn't seems to work. 但这似乎不起作用。

Try the following: 请尝试以下操作:

$array1['key1'] = $var1;

You can also do the following: 您还可以执行以下操作:

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

But you need to remove ; 但是你需要删除; from your code. 从您的代码。

Simple as this.. Just remove the ; 就这样简单;

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

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

single dimensional array structure: 一维数组结构:

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

Try 尝试

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

OR 要么

$array1['key1'] = $var1;

Try this, I think this will help you 试试这个,我认为这将对您有帮助

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM