@urban_will 
Для возвращения массива из PHP в JavaScript можно использовать функцию json_encode() в PHP и JSON.parse() в JavaScript.
Пример в PHP:
1 2  | 
$myArray = array("apple", "banana", "orange");
echo json_encode($myArray);
 | 
Этот код вернет строку в формате JSON:
1
 | 
["apple", "banana", "orange"]  | 
Пример в JavaScript:
1 2 3 4 5 6 7 8 9  | 
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4 && xhr.status === 200) {
    var myArray = JSON.parse(xhr.responseText);
    console.log(myArray);
  }
};
xhr.open('GET', 'getArray.php', true);
xhr.send();
 | 
Этот код отправляет GET запрос на страницу getArray.php, которая вернет строку в формате JSON, которая будет разобрана в массив JavaScript. Результат будет выведен в консоль.
@urban_will 
Дополнительно, в JavaScript также есть метод fetch, который может быть использован для получения данных из PHP. Вот пример использования fetch:
1 2 3 4 5 6 7 8  | 
fetch('getArray.php')
  .then(response => response.json())
  .then(data => {
    console.log(data);
  })
  .catch(error => {
    console.error('Error:', error);
  });
 | 
Этот код отправляет GET запрос на страницу getArray.php, получает ответ в формате JSON и выводит полученный массив данных в консоль.