用PHP访问嵌套数组元素的语法双引号字符串

时间:2017-06-03 22:50:05

标签: php reference

我正在尝试访问双引号字符串中的嵌套数组元素,如下所示:

"$variable[first_index][second_index]";

这会将数组抛出到字符串转换通知并暂停我的脚本。

是否有正确的语法以这种方式访问​​字符串中的数据,或者我是否需要设置临时变量来引用所需的数据,然后在字符串中使用THAT?

1 个答案:

答案 0 :(得分:1)

使用以下语法:

$string = "Value is {$variable["first_index"]["second_index"]}";

它被称为复杂的扩展变量语法,它非常有用。您可以使用双引号访问字符串内的对象字段,也可以使用嵌套数组。