php - 需要在 JavaScript 中循环遍历 PHP 数组

标签 php javascript

例如我有一个 PHP 数组,比如这个

<?php $s= array('a','b','c','d','e','f') ; ?>

我需要在 JavaScript 中循环遍历它,我该怎么做?

for ( i=0 ; i < <?php echo sizeof($s) ?> ; i++) {
document.write('<?php echo $s [somehow need to get the 'i' value into here] ?>');
}

有什么建议吗?谢谢!

最佳答案

在您的 ehco/print 或您的 php 数组之前,我们确保它采用 JavaScript 语法。

<?php
$s=array('a','b','c','d','e','f');
$s_to_json=json_encode((array)$s);
?>

<script type="text/javascript">

var fromPHP=<? echo $s_to_json ?>;

for (i=0; i<fromPHP.length; i++) {

yourValue=fromPHP[i];

}

</script>

关于php - 需要在 JavaScript 中循环遍历 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663443/

相关文章:

php - 如何在mysql中按降序获取行?

php - 将几个 WordPress 类别的内容加入到新的虚拟类别中

javascript - 多次添加数据时使用选定的项目

javascript - 一种使用 CSS 变换尺度的响应技术

javascript - Jest 配置

php - 如何使用 php 从数据库 (SQL) 创建 FusionCharts 多系列图表

php - 服务器不愿意执行。 PHP 中的 LDAP

php - 获取 cURL 以遵循重定向

javascript - 使用 jQuery 获取多个 CSS 属性

javascript - 如何在 SlickGrid 中返回特定的单元格值?