将php数组转换为Javascript如何以如下格式转换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"];
3 回答
ABOUTYOU
TA贡献1812条经验 获得超5个赞
安全通知: 以下内容对您来说不再是必要的。
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), ';';
慕桂英3389331
TA贡献2036条经验 获得超8个赞
json_encode()
<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()
添加回答
举报
0/150
提交
取消