【问题标题】:How to convert php array to javascript array in php如何在php中将php数组转换为javascript数组
【发布时间】:2018-03-14 04:48:40
【问题描述】:

我正在研究核心 php,我需要如何将 PHP 数组转换为 Javascript 数组,请帮助我,在我的示例代码下方,请检查一下。

我尝试调试了很长时间,但没有得到任何线索。请帮我解决这个问题

这里是我的 php 数组数据:

Array
(
    [0] => 001-1234567
    [1] => 1234567
    [2] => 12345678
    [3] => 12345678
    [4] => 12345678
)

这里是javascript数组:

var cities = [
    "Aberdeen",
    "Ada",
    "Adamsville",
    "Addyston",
    "Adelphi"
];

【问题讨论】:

标签: javascript php arrays


【解决方案1】:

您可以简单地通过 JSON 编码进行转换。

echo json_encode($your_array); 

【讨论】:

    【解决方案2】:

    您可以使用此脚本将 php 数组转换为 javascript:

    <script type='text/javascript'>
    <?php
    $php_array = array('abc','def','ghi');
    $js_array = json_encode($php_array);
    echo "var javascript_array = ". $js_array . ";\n";
    ?>
    </script>
    

    【讨论】:

    • 嗨,我有这个:$locations=array(); $query = $conn->query('SELECT pg_address FROM tbl_master_property');而 ($row =$query->fetch_assoc()) { $locations[] = $row;我必须如何更改为 javascript 数组
    • 你能用 $query->fetch_array() 代替 $query->fetch_assoc() 吗?
    猜你喜欢
    • 2017-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多