答案 0 :(得分:1)
使用json_encode。它将php数组转换为json表示法
答案 1 :(得分:1)
您只需json_encode
即可var jsarray = <?php json_encode($php_array)?>;
查找数组的length:
alert(jsarray.length);
答案 2 :(得分:1)
尝试使用json_encode
<?php
$test = array('val');
$js_var = json_encode($test);
?>
<script>
var test = <?= $js_var; ?>;
</script>
答案 3 :(得分:0)
这不是一个好习惯,但它会起作用。这只是检查它是否有价值 在php文件中你可能想放
<?php
$my_arr = array();
echo '<script>';
echo 'var has_value ='.count($my_arr) >0?1:0;
echo '</script>'
?>
<script>
if(has_value==1){
alert('has value')
}else{
alert('no value')
}
</script>
在同一个php文件上写这个