我正在尝试访问双引号字符串中的嵌套数组元素,如下所示:
"$variable[first_index][second_index]";
这会引发数组到字符串转换通知并停止我的脚本。
是否有正确的语法来以这种方式访问字符串中的数据,或者我是否需要设置一个临时变量来引用所需的数据,然后在字符串中使用它?
最佳答案
使用此语法:
$string = "Value is {$variable["first_index"]["second_index"]}";
这被称为复杂扩展变量语法,非常有用。您可以访问双引号字符串内对象的字段以及嵌套数组。
关于php - 访问 PHP 双引号字符串中嵌套数组元素的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44349224/