当前位置: 首页 > 面试题库 >

将php数组转换为Javascript

严兴言
2023-03-14
问题内容

我如何以这种格式转换PHP数组

Array
(
    [0] => 001-1234567
    [1] => 1234567
    [2] => 12345678
    [3] => 12345678
    [4] => 12345678
    [5] => AP1W3242
    [6] => AP7X1234
    [7] => AS1234
    [8] => MH9Z2324
    [9] => MX1234
    [10] => TN1A3242
    [11] => ZZ1234
)

到以下格式的Javascript数组?

var cities = [
    "Aberdeen",
    "Ada",
    "Adamsville",
    "Addyston",
    "Adelphi",
    "Adena",
    "Adrian",
    "Akron",
    "Albany"
];

问题答案:

安全声明: 您不再需要以下内容

如果您没有PHP 5.2,则可以使用以下代码:

function js_str($s)
{
    return '"' . addcslashes($s, "\0..\37\"\\") . '"';
}

function js_array($array)
{
    $temp = array_map('js_str', $array);
    return '[' . implode(',', $temp) . ']';
}

echo 'var cities = ', js_array($php_cities_array), ';';


 类似资料:
  • 问题内容: myArray是: 我想将其转换为JSON,例如: 我试过了: 但这正在返回: 问题答案: 您的问题是非顺序索引。 Php数组必须具有要编码为JSON数组的索引。 您可以使用array_values重置数组键:

  • 本文向大家介绍PHP 将JSON转换为数组,包括了PHP 将JSON转换为数组的使用技巧和注意事项,需要的朋友参考一下 json_decode函数可以如下所示使用- 以下代码行可用于将JSONL转换为数组格式- 一种替代方法是使用以下代码,其中已定义json_string的方式发生了变化- 示例 输出结果 这将产生以下输出-

  • 问题内容: 我正在开发一个具有Java文件和php文件的应用程序。Java文件调用php文件,这些文件在ddbb中执行查询,并将结果作为php数组返回,但将其打印在屏幕上。我把它像字符串一样用在Java中,我必须将其转换为and数组或集合,但是我不知道该怎么做。 php打印的结果示例如下: 如果我使用json_encode($ the_array),则结果如下: 感谢大家 问题答案: 您应该为数据

  • 问题内容: 我有这种格式的数组: 我必须使用以下样式将此数组转换为json对象: 我怎样才能做到这一点?谢谢。 问题答案: 我的解决方案:

  • 问题内容: 将PHP数组转换为字符串的最佳方法是什么? 我有一个变量,它是类型数组。 我想将其作为单个字符串存储在数据库中,每个条目之间用分隔: 体育|节日|其他 问题答案: 只需使用

  • 问题内容: 我想将结果数组转换为PHP中的JSON格式。这是我的代码: 我想转换为JSON格式并将JSON数据传递给jQuery插件。 问题答案: 在php> 5.2.0中可用: