[英]Pass PHP array to Javascript variable
php文件
$querySelectWordFilter = "SELECT * FROM badwordfilter";
$stmtSelectWordFilter = $conn->prepare($querySelectWordFilter);
$stmtSelectWordFilter->execute();
while($rowSelectWordFilter = $stmtSelectWordFilter->fetch()){
$Array[] = $rowSelectWordFilter["filterWord"];
}
foreach($Array as $val){
echo $val;
}
Javascript文件
<script>
var filter = ['ass', 'evil','ugly'];
</script>
问题:首先,我从数据库中选择所有值并将其存储到数组中。但是我如何将PHP数组变量传递给JavaScript过滤变量?
不需要foreach循环就可以创建你的数组
while($rowSelectWordFilter = $stmtSelectWordFilter->fetch()){
$Array[] = $rowSelectWordFilter["filterWord"];
}
在JavaScript中使用json_encode
作为
<script>
var filter = <?php echo json_encode($Array); ?>;
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.