【发布时间】:2013-07-26 19:31:41
【问题描述】:
echo "{$line['text_1']}";
上面的回声工作正常,但是当涉及到二维数组时,在我的崇高中,只有 {$line['text_2']} 这部分工作正常。 sublime 和浏览器都输出错误
echo "$array_2d[{$line['text_1']}][{$line['text_2']}]";
有什么想法吗?
更新
echo "$array_2d[$line['text_1']][$line['text_2']]";
使用 xampp,错误解析错误:语法错误,C:\xampp\htdocs 中出现意外 '[',期望 ']'
我只是从 mysql_fetch_assoc 中输出一个值。我可以通过 echo '' 以另一种方式做到这一点,但是我试图让我的代码更容易用于将来的编辑和代码复制粘贴
是的,我正在做类似的事情
echo "The price is $array_2d[$line['text_1']][$line['text_2']]"
在双引号中有很多 html 代码。
【问题讨论】:
-
我要回显多行,用于 html + javascript 代码。 print_r 支持多字符串吗?
-
echo "$array_2d[$line['text_1']][$line['text_2']]";应该可以工作,为什么需要 {}? -
不打印整个数组,只想要mysql的特定结果
-
echo "$array_2d[$line['text_1']][$line['text_2']]";那将是一个错误
-
只做 echo $array_2d[$line['text_1']][$line['text_2']];