<br> 在 javascript 和 PHP 中的两个变量之间
<br> between two variables in javascript with PHP
我用 php 创建了一个 JavaScript 文件,里面有两个变量。
我希望两个变量在两条不同的线上,也许使用标签
问题是浏览器上的输出有效,但在 file.js 中,两个变量在同一行上,并且在一个变量和另一个变量之间有
(在文本中)
$javascriptContent = json_encode($var);
$settimana = "hello";
$javascriptContent = 'var settimana= "'. $settimana .'"; <br> var reports = '. $javascriptContent . ";";
file_put_contents($path, $javascriptContent);
仅适用于浏览器中的文件
我也试过:
<br />
\n
没什么:(
您不能在 PHP 中的单引号字符串中使用 \n
来形成换行符。转义双引号:
$javascriptContent = 'var settimana= "'. $settimana ."\";\nvar reports = ". $javascriptContent . ";";
JavaScript 没有 HTML 标签。它只有 JavaScript 代码。您正在寻找的是换行符,而不是 HTML 标签。像这样:
'var settimana= "' . $settimana . '";' . "\r\n" . 'var reports = '. $javascriptContent . ";"
(请注意使用双引号字符串来解释换行符,因为单引号字符串不会解释它,只会将其视为文字字符。)
我用 php 创建了一个 JavaScript 文件,里面有两个变量。
我希望两个变量在两条不同的线上,也许使用标签
问题是浏览器上的输出有效,但在 file.js 中,两个变量在同一行上,并且在一个变量和另一个变量之间有
(在文本中)
$javascriptContent = json_encode($var);
$settimana = "hello";
$javascriptContent = 'var settimana= "'. $settimana .'"; <br> var reports = '. $javascriptContent . ";";
file_put_contents($path, $javascriptContent);
仅适用于浏览器中的文件
我也试过:
<br />
\n
没什么:(
您不能在 PHP 中的单引号字符串中使用 \n
来形成换行符。转义双引号:
$javascriptContent = 'var settimana= "'. $settimana ."\";\nvar reports = ". $javascriptContent . ";";
JavaScript 没有 HTML 标签。它只有 JavaScript 代码。您正在寻找的是换行符,而不是 HTML 标签。像这样:
'var settimana= "' . $settimana . '";' . "\r\n" . 'var reports = '. $javascriptContent . ";"
(请注意使用双引号字符串来解释换行符,因为单引号字符串不会解释它,只会将其视为文字字符。)