Php 将变量设置为数组元素

Php 将变量设置为数组元素,php,arrays,Php,Arrays,我需要将变量=设置为数组元素$var=$ary[1];不起作用。ary[1]=“测试”。如果这有帮助,这是使用数组元素设置变量的方法 为什么它不工作,请检查您的数组内容 PHP数组是零索引的,这可能是您的问题 $ary = array("test"); $var = $ary[0] $var==“test”在使用数组变量之前,请确认您首先初始化了它,如下所示: $ary=array(); 试试这个: $ary[]= $var; 在php中必须对var/数组使用$符号,如果插

我需要将变量=设置为数组元素$var=$ary[1];不起作用。ary[1]=“测试”。如果这有帮助,这是使用数组元素设置变量的方法

为什么它不工作,请检查您的数组内容


PHP数组是零索引的,这可能是您的问题

    $ary = array("test");
    $var = $ary[0]

$var==“test”

在使用数组变量之前,请确认您首先初始化了它,如下所示:

$ary=array();
试试这个:

$ary[]= $var;
在php中必须对var/数组使用
$
符号,如果插入单个值,则不需要1。

尝试使用

$content = array( "en" => "{$massage}" );

您可能需要更具体地说明您正在尝试做什么以及您尝试的结果
$var=$ary[1]
当然是一个有效的赋值。您好,Dan首先回显$ary[1]并查看它是否具有该值?因为您是stackoverflow新手,如果charlie正确回答了您的代码,请选择它作为正确答案如何将其用于
$content=array(“en”=>$message)