php - 如何在 PHP 字符串中添加数组值
问题描述
以下作品:
echo "test {$var}";
这不起作用:
echo "test {$var['value']}";
有没有办法让它工作,而不必分解字符串?
解决方案
如果您想再次将其用作数组而不是字符串,则可能需要$var
从内存中删除。unset($var)
$var = 'works';
echo "test {$var}";
//test works
unset($var);// if don't use this
//Fatal error will be thrown TypeError: Cannot access offset of type string on string
$var['value'] = 'also works';
echo "test {$var['value']}";
//test also works
推荐阅读
- python - 如何在python中使用opencv检测半圆形中心?
- c# - 如何从发布 ASP.NET CORE MVC 中检索用户信息
- node.js - 在视图目录“views”中查找视图“..”失败?
- java - 读取和比较两个大文件
- oracle - Oracle ORA -932 预期数字得到 CHAR
- discord.py - 我在 discord.py 中搜索货币代码有什么问题
- mysql - 谷歌动态图表不使用 JSON 加载数据
- node.js - 基于条带处理程序的服务器端增强型电子商务事件没有记录交易
- java - Java OKhttp 身份验证异常:无法通过代理进行身份验证
- python - 机器人框架 uac windows 10