php和js数组转换
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));
评论已关闭