Intereting Posts
PHP – синтаксический анализатор BBCode – проанализируйте тег ссылки bbcode и не помечен ссылкой Является ли порядок ассоциативного массива гарантированным в PHP? Как добавить несколько значений в один параметр в форме html? Как отложить или аскетировать этот фрагмент javascript WordPress, чтобы загрузить последний раз для более быстрого времени загрузки страницы? Размер памяти исчерпан при попытке использовать MySQLi увеличение предельной памяти памяти php объединение запросов mysql AND OR в Codeigniter как удалить файл из каталога, используя php Другая проблема с правами доступа к файлам Загрузка обложки в событие через facebook api вызывает исключение Представление JQuery / Ajax (enctype = "multipart / form-data"). Почему «contentType: False» вызывает неопределенный индекс в PHP? скрыть и показать div нажмите на кнопку php preg_replace удалить тысячу разделителей в строке Функция PHP для получения субдомена URL-адреса Постоянный счетчик независимо от обновления страницы.

Как назначить массив PHP массиву jQuery?

Я не могу понять, как назначить массив PHP массиву jQuery ?.

Я хочу сделать что-то вроде следующего:

 var jQueryArray = <?php $phpArray; ?>; 

Может ли кто-нибудь сказать мне, как я могу это сделать?

Используйте json encode .

json_encode – возвращает представление JSON значения

Пример:

 var arrayFromPHP = <?php echo json_encode($arr); ?>; 

Вам нужно использовать json_encode

 var jQueryArray = <?php echo json_encode($phpArray); ?>; 

Вы можете использовать функцию json_encode :

 var jQueryArray = <?php echo json_encode($phpArray); ?>; 

Вы можете использовать json_encode

 <?php $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); echo json_encode($arr); ?> 

Не забывайте, что PHP json_encode будет работать только с кодированным текстом UTF8 …

 $jsonString = json_encode(array_map(utf8_encode, $rawArray)); 

Я думаю, что это будет более универсальное решение, но я немного устал, поэтому «искушай любые кодирующие галочки …

Это не будет массив JQuery, это массив javascript (просто для уточнения, поскольку звучит так, будто вы, вероятно, noob). Задайте свой массив JS:

 <?php echo json_encode($phpArray);?> 

См. Документы php json_encode: http://php.net/manual/en/function.json-encode.php

Вы можете использовать Json или использовать foreach в HTML-файле

 <?php foreach($phpArray as $key => $val): ?> jQueryArray[<?php echo $key; ?>] = <?php echo $val; ?> <?php endforeach; ?>