首页 > 解决方案 > 如何在 PHP 字符串中添加数组值

问题描述

以下作品:

echo "test {$var}";

这不起作用:

echo "test {$var['value']}";

有没有办法让它工作,而不必分解字符串?

标签: phparrays

解决方案


如果您想再次将其用作数组而不是字符串,则可能需要$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

推荐阅读