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

标签 php reference

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

"$variable[first_index][second_index]";

这会引发数组到字符串转换通知并停止我的脚本。

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

最佳答案

使用此语法:

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

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

关于php - 访问 PHP 双引号字符串中嵌套数组元素的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44349224/

相关文章:

php - 发布内容后立即从 mysql 显示时间?

visual-studio-2008 - 在VS中,如何防止dll在引用时被复制

c++ - 特殊化构造函数,需要可能的引用类型

php - 在 MySQL 数据库中存储数据的最佳方式

php - 移动 woocommerce 小部件价格过滤器的 slider handle 起始位置

php - Laravel 表单输入不需要

c# - 关键字 global::when adding reference

c# - DataContractSerialiser 和 Serializable 的问题

swift - 从闭包调用的方法中的 self 上下文

php - Wordpress CORS - 共享字体