php - 在 php 中,如何访问作为字符串存储在变量中的数组的索引
问题描述
$row['test']='this is test index';
$test="$row['test']";
echo $test;
在上面的变量test代码中,我想存储变量$row['test'] 的名称,然后尝试打印test。所需的输出应该是“这是测试索引”,但我得到的输出是 解析错误:语法错误,意外的“”(T_ENCAPSED_AND_WHITESPACE),需要“-”或标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING) . 所以我的问题是我如何才能真正将变量 $row['test']的值作为字符串存储在变量test中。
解决方案
只需从 "$row['test']" 中删除双引号即可
<?php
$row['test']='this is test index';
$test=$row['test'];
echo $test;
?>
推荐阅读
- javascript - Javascript fetch() 如果错误不起作用
- javascript - 运行 useEffect 后变量未重新分配
- c - 循环 fscanf 导致额外的循环(C 语言)
- memory - 试图了解多容器部署的资源和限制使用什么值
- c++ - 使用 `glm::rotate` 和四元数向上旋转 3D 方向向量
- r - 如何识别数据集之间的匹配字符串?
- python - 标签合并数据框
- structured-data - 如果页面在谷歌结构化数据中有错误,会有什么问题吗?
- typescript - 无法从 .d.ts 文件导出默认值
- javascript - Recorderjs 不会上传超过 30 秒的记录