Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将php数组传递到HTML中_Php_Html - Fatal编程技术网

将php数组传递到HTML中

将php数组传递到HTML中,php,html,Php,Html,我想将php变量传递到html中进行进一步处理。 这是一个php变量- $coords = array(); array_push($coords,some value); 我想把它传给html- var Coordinates = []; Coordinates.push('<? php $coords; ?>'); 但这不是正确的方法,因为它会产生错误。有人请帮我实现这一点 谢谢。试试这样: 坐标。推 试试这样: 坐标。推 最简单的示例是将其json_编码到javasc

我想将php变量传递到html中进行进一步处理。 这是一个php变量-

$coords   = array();

array_push($coords,some value);
我想把它传给html-

var Coordinates = [];
Coordinates.push('<? php $coords; ?>');
但这不是正确的方法,因为它会产生错误。有人请帮我实现这一点


谢谢。

试试这样:

坐标。推


试试这样:

坐标。推


最简单的示例是将其json_编码到javascript变量中,如下所示:

var Coordinates = <?= json_encode($coords) ?>
然后像其他json一样简单地循环使用它

这个问题以前已经被问过很多次了,所以请在这里查看更多的方法


最简单的示例是将其json_编码到javascript变量中,如下所示:

var Coordinates = <?= json_encode($coords) ?>
然后像其他json一样简单地循环使用它

这个问题以前已经被问过很多次了,所以请在这里查看更多的方法


服务器端,您可以直接在呈现的html中创建javascript数组:

<script>
    var Coordinates = [<?php
        echo '"'.implode('","', $coords).'"';
    ?>];
</script>

服务器端,您可以直接在呈现的html中创建javascript数组:

<script>
    var Coordinates = [<?php
        echo '"'.implode('","', $coords).'"';
    ?>];
</script>

如果您想将php数组转换为javascript,您应该通过对php-script的ajax调用来实现。因此,这不是代码设计或调试服务。你试过什么?什么错误消息?你做了什么研究?请看。??坐标。推;如果您想将php数组转换为javascript,您应该通过对php-script的ajax调用来实现。因此,这不是代码设计或调试服务。你试过什么?什么错误消息?你做了什么研究?请看。??坐标。推;我已经标记了这一点,可以在评论中看到。对。不要发布答案,因为当此Q关闭时,它将保持死机状态我发布这篇文章是为了让上一篇文章声名狼藉。我不反对这个答案被冻结。但是,嘿,至少你的答案是正确的。。。其他的都是笑话。人们只是试图重新发明轮子:我已经标记了这一点,从评论中可以看出。对。不要发布答案,因为当此Q关闭时,它将保持死机状态我发布这篇文章是为了让上一篇文章声名狼藉。我不反对这个答案被冻结。但是,嘿,至少你的答案是正确的。。。其他的都是笑话。人们只是想重新发明轮子: