загрузка массива php в javascript

так что я полный новичок в php/javascript.

Я пытаюсь загрузить полный массив php в массив javascript. Я написал это для Javascript:

    var names = new Array();
for(var i = 0; i < 48; i++) {
    names[i] = "<?php echo giveJS() ?>";
}

А это для php

static $counter = 0;

function giveJS() {
    global $names;
    global $counter;
    $counter++;
    return $names[$counter]; 
}

Я уже проверил, правильно ли заполнен массив php данными. Когда я пишу строку вывода в javascript, например

document.write(names[10]);

, она дает мне только первую запись в массиве php, поэтому кажется, что каждый раз, когда цикл for повторяется, он инициализирует файл php с нуля и, таким образом, устанавливает счетчик на 0. Как это исправить?

5
задан Tim Daubenschütz 25 March 2019 в 14:05
поделиться