javascript - 如何使用 javascript 参数来选择 php 数组中需要的字符串?

标签 javascript php arrays

首先,我对 JS 和 PHP 还很陌生。但我有一个 PHP 数组,其中包含一些事件的标题。我正在尝试制作一个 Javascript 脚本来创建元素并用 php 数组中的字符串填充它们。

这是我想知道的事情。有没有办法做这样的事情:

function createCard(x) {
		var event_title = "<?php echo $event_title[x]; ?>";
  }

或者如果有更好的方法来做到这一点,我愿意接受建议。谢谢!

编辑:

我可以通过将 php 数组转换为 js 数组并从那里开始来解决我自己的问题

    var event_title_arr = [<?php echo '"'.implode('","',  $event_title ).'"' ?>];

最佳答案

你必须将PHP数组转换为字符串或json并在js中使用。

例如,数组到字符串,

function createCard(x) {
        var event_title = "<?php echo implode(',', $event_title[x]); ?>";
        var event_title_arr = event_title.split(',');
        console.log(event_title _arr);
        // play around using JS variable "event_title_arr "
  }

或者

function createCard(x) {
        var event_title = "<?php echo json_encode($event_title[x]); ?>";
        var event_title_arr = JSON.parse(event_title);
        console.log(event_title _arr);
        // play around using JS variable "event_title_arr "
  }

关于javascript - 如何使用 javascript 参数来选择 php 数组中需要的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40966507/

相关文章:

php - Android 中从 MySql 到 SQLite 的 JSON 数据

arrays - ELM 如何解码 json 数组中的不同值

arrays - 快速排序 NSDates 数组

javascript - FabricJS 动画 :selected object on canvas during mouse:up and :down

javascript - 是否有 no-javascript 的 href 替代方案?

javascript - 在 JavaScript 中为我的 Rails 应用程序显示弹出消息

javascript - 如何根据索引数组获取值数组?

javascript - 如何在 Telerik 编辑器上使用 knockoutjs 绑定(bind)?

php - 正则表达式不能正确处理土耳其字符

php - PHP 中的 "Hello, World"什么都不显示