[英]Sending PHP Strings Variables to a Javascript String Variables
嗨,我正在尝试将一长串数字从文件发送到Javascript。 我用Java语言将它作为字符串来获取,其余的将很容易。
这是获取一系列数字的PHP代码。 它确实可以正确抓住它们,因为如果我指示这样做的话,它可以完美地打印出来。
$data = readfile($dataFile);
这是Javascript代码:
var data = <?php echo json_encode($data, JSON_NUMERIC_CHECK); ?>;
每当我运行它时,变量“数据”将设置为随机数。 我假设这是序列中的字符数。 我对PHP和Javascript还是比较陌生,因此非常感谢您提供一个清晰明确的解释。 提前致谢。
Readfile读取文件的内容并输出。 它返回文件的字节长度,因此$ data是读取的字节数。 链接 。
变量$data
中设置的数字是readfile
读取的字节数。 这是因为readfile
仅读取文件并将其内容输出到标准输出。 要获取文件中的实际数据并将其分配给viariable,可以使用file_get_contents()
,如下所示:
$data = file_get_contents($dataFile);
那么javascript分配是好的;)
如果希望它是Javascript中的字符串,则需要引号:
var data = '<?php echo json_encode($data, JSON_NUMERIC_CHECK); ?>;';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.