загрузка массива 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. Как я могу это исправить?

Спасибо, Линки

Ответы на вопрос(6)

Ваш ответ на вопрос