繁体   English   中英

将PHP字符串变量发送到Javascript字符串变量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM