gpt4 book ai didi

php - 将php数组转换为Javascript

转载 作者:IT老高 更新时间:2023-10-28 11:42:30 25 4
gpt4 key购买 nike

如何将 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 和 JS 提供的两个数组是不相关的,它们只是数组在两种语言中的外观示例。显然,您无法将这些字母和数字序列转换为这些城市名称。

PHP 提供了将 PHP 数组转换为 Javascript 代码的功能:json_encode() . (从技术上讲,它是 JSON 格式;JSON 代表 JavaScript Object Notation)

像这样使用它:

<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>

有关详细信息,另请参阅我上面链接的手册页。

请注意,json_encode() 仅适用于 PHP 5.2 及更高版本,因此如果您使用的是旧版本,则需要使用 an existing one -- PHP 手册页还包含由需要它的人编写的函数注释。 (不过就是说,如果你使用的是 PHP 5.2 之前的版本,你应该尽快升级)

关于php - 将php数组转换为Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5618925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com