首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在html文件中输入php变量

如何在html文件中输入php变量
EN

Stack Overflow用户
提问于 2016-01-02 05:09:22
回答 1查看 56关注 0票数 0

我想导出一个变量从一个php文件到一个html文件。php文件名为example.php,如下所示:

代码语言:javascript
复制
<?php
  $array= ['one','two'];
?>

html文件名为example2.html,并希望$array变量作为var list的输入,如下所示:

代码语言:javascript
复制
<html>
<head>
<script type="text/javascript">

    var list = $array
    echo list;

</script>
</head>
</html>

我是这个领域的新手,不知道从哪里开始,谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-01-02 05:15:24

您可以尝试使用json_encode()implode()将数组从打印到javascript (html),我在下面向您展示了两种解决方案

代码语言:javascript
复制
<html>
<head>
<script type="text/javascript">

    var list = <?="['".implode("','",$array)."']";?>;
    //or
    var list2 = <?=json_encode($array);?>;

</script>
</head>
</html>

您在javascript代码中使用了echo,这是一个语法错误,在javascript中,您可以使用alert()console.log来测试您的变量,例如,在顶级代码中,您可以尝试这样做:alert(list[0]);

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34560075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档