php的数组在javascript使用方法
通过php的json_encode和javascript的Object.entries实现转换
直接出代码,请参考代码

PHP代码

$php_arr = array('1' => 'A','2' => 'B','3' => 'C');
$json_arr = json_encode($php_arr);

javascrip代码

//转换为js格式的字符串
var data="[";
for (const [key, value] of Object.entries(<?php echo $str;?>)) { 
  //console.log(`${key}: ${value}`);
  data=data+",{value: '"+`${key}`+"',text: '"+`${value}`+"'}";
}
ata=data+"]";
//通过eval把字符串数组转换为js的数组
console.log(eval(data));

标签: none

评论已关闭