用Javascript变量合并PHP?

时间:2019-01-05 17:17:23

标签: javascript php api

由于我需要将这些变量的内容转换为javascript变量,因此我试图在Javascript循环内调用名为$bio1$bio2等的变量。例如。 $bio1 =约翰尼去了公园。 到

bio[1] =约翰尼去了公园。

var bio1 =约翰尼去了公园。

我需要在循环中执行此操作,因为变量数量会发生变化。今天可能会升至$bio5,明天$bio20

$i = 1;

foreach($nowplaying->results as $p){
    ${'pic'.$i} = $p->poster_path;
    ${'bio'.$i} = $p->overview;
    ${'til'.$i} = $p->title;
    $i = $i + 1;
}


...


<script>
    var i = 1;
    var bio = [];

    for (var i = 1; i < <? echo $i;?>; ++i) {
        bio[i] = "<?php echo ($bio1);?>"
    }
    console.log(bio[1]);
</script>

此操作的结果是回显$i成为要计数的最高值。但是将$bio1分配给每个JavaScript变量。

所以
$bio1 = Johnny went to the park. $bio2 = Maddie sat down.

bio[1] = Johnny went to the park.
bio[2] = Johnny went to the park.
bio[3] = Johnny went to the park.

顶级示例。 ...等

我需要一种可以将javascript数组或变量分配给变化的$bio php变量的方法。

非常感谢,马特。

编辑:这与“重复”的帖子不同,另一篇帖子询问为什么处理后在代码中看到PHP变量的结果...

0 个答案:

没有答案