[英]short php syntax error, help
我在PHP代码中有这个:
$display_table .= " - $row[year]";
工作正常!
但是,当我尝试另一行时,它将无法正常工作:
$display_table .= " - $row[1_year]"; // DOESN'T WORK
我已经尝试过引号和双引号,但是没有运气。
有什么帮助吗?
谢谢
尝试这个:
$display_table .= " - {$row['1_year']}";
或者您可以像这样:
$display_table .= ' - ' . $row['1_year'];
$display_table .= " - " . $row['1_year'];
可能是因为您不能以数字开头(在这种情况下)。
在字符串中使用变量的最佳方法是合并。 这样可以防止像您这样的错误。
$ display_table。=“”-“。$ row ['1_year'];
或这个:
$display_table .= ' - ' . $row['1_year'];
它要快得多。 在PHP中,双引号和使用{比单引号和转义字符串慢。 双引号比较慢的原因是它比单引号(字面意义)具有更多的潜在解释能力。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.