如何在php中使用双引号创建类似数组名称的字符串
我想创建一个字符串变量,即 $myvar 其价值可能是这样的:如何在php中使用双引号创建类似数组名称的字符串,php,arrays,string,double-quotes,square-bracket,Php,Arrays,String,Double Quotes,Square Bracket,我想创建一个字符串变量,即 $myvar 其价值可能是这样的: $myvar='somename[5]'; $myvar="$name[$id]"; 我从单独的varibale获得“somename”和“5”: i、 e 最后,我想用一个双引号的表达式生成$myvar,如下所示: $myvar='somename[5]'; $myvar="$name[$id]"; 但结果并不是我所期望的。事实上,这一表达被理解为: $myvar=somename[5]; 这是空的。 有没有办法在php
$myvar='somename[5]';
$myvar="$name[$id]";
我从单独的varibale获得“somename”和“5”:
i、 e
最后,我想用一个双引号的表达式生成$myvar,如下所示:
$myvar='somename[5]';
$myvar="$name[$id]";
但结果并不是我所期望的。事实上,这一表达被理解为:
$myvar=somename[5];
这是空的。
有没有办法在php中使用双引号简单地获取“somename[5]”
非常感谢请尝试以下内容:
$myvar= $name."[".$id."]";
或
$myVar=“{$name}[$id]”代码>?@Yoshi:非常感谢Yoshi,它很管用