Главное меню
Новые статьи
- Операционные системы для станков с ЧПУ
- Как можно использовать интернет-порталы?
- Java программирование: скачать книги на русском языке
- Видео уроки: основы программирования на языке Java
- Java программирование для начинающих, android java
- Как включить куки: запуск функции JavaScript
- Качественное семантическое ядро сайта – одно из условий успеха в продвижении сайта
- Блочная верстка html страниц
- Цели, стратегии SEO-продвижения сайтов
- Новости соцсетей: хорошие и разные
- Основы администрирования и безопасности linux
- Html: основы; программа для верстки
- Книги: язык java, языки программирования баз данных
- Где, как включить javascript в Яндексе?
- Верстка текста из psd в html
Как правильно передать и вставить массив javascript в php |
Массивы являются фундаментальной частью большинства языков программирования и сценариев. Сегодня при использовании массивов можно хранить несколько значений под одним именем. Элементы могут быть добавлены и удалены из массива в любое время, а также их значение может быть легко изменено. Вместо того, чтобы использовать отдельную переменную для каждого элемента, вы можете использовать один массив для хранения всех из них. Сегодня ява язык программирования усовершенствовался и имеет много новых функций, чем прежде. Вы можете удивиться, если можно передать массив из PHP в Javascript. Ниже приведена функция Javascriptа, которая будет конвертировать Javascript-массив в PHP формат. Вы можете передать эту строку в скрипт PHP и легко вставить его в массив PHP. Передача массива PHP в JavaScript является относительно простым занятием. Все, что нужно вам сделать, это приравнять переменную РНР в переменную JavaScript. Простой скрипт ниже иллюстрирует эту технику. Можно для большего понимания прочитать специальную литературу. Как передать массив javascript в php: 1 // Это Javascript, PHP не! 2 3 функция js_array_to_php_array (а) 4 // Преобразует этот javascript-массив string в PHP сериализованном формате. 5 // Это полезно для передачи массивов в PHP. На PHP стороны, вы можете 6// unserialize эту строку из файла cookie или переменной request. Например, 7// предположим, что вы использовали javascript для установки файла cookie называется "php_array" 8// значение из массива javascript, то вы можете восстановить cookie 9// начиная с PHP вроде этого: 10 // <> 11 // в url(); 12 // $my_array = unserialize(urldecode(stripslashes($ОДНОМ['php_array']))); 13 / / $ ($my_array); 14 // ?> 15 // Это автоматически преобразует оба ключа и значения в строки. 16 // Это автоматически преобразует оба ключа и значения в строки. 17 // Javascript escape()функция, прежде чем передать эту строку PHP. 18 { 19 var a_php = ""; 20 var Итого = 0; 21 для (var ключ в a) 22 { 23 ++ Итого; 24 a_php = a_php + "s:" + 25 Строка(ключ).длина + ":"" + Строка(ключ) + "";s:" + 26 Строка(a[ключ]).длина + ":"" + Строка(a[ключ]) + "";"; 27 } 28 a_php = "a:" + Итого + ":{" + a_php + "}"; 29 возвращение a_php; 30 } Нужно обратить внимание, что пример использования PHP предполагает две вещи: Во-первых, предполагается, что "волшебные кавычки gpc" являются для PHP (это по умолчанию). Вот почему необходимо вставить в "stripslashes ()" - функция в вашем PHP коде. Во-вторых, предполагается, что вы использовали Javascript escape()функцию для кодирования файлов Cookie перед отправкой. Вот почему вам необходимо вставить в "urldecode ()" - это функция в вашем PHP коде. Многобайтовые символовы: Имейте в виду, что Javascript "умнее", чем PHP, когда многобайтные символы в них участвуют. Если вы ищете универсальный способ вставить PHP переменной в JavaScript, то при правильном использовании данной задачи все обязательно получится. Этот вариант является специфичным для WordPress плагинов. Дата публикации: 22.09.2013, 22:45 |
Новости
В современных условиях процесс формирования сайтов разного типа может быть направлен на определенные цели. Функции, доступные при помощи сайтов разного типа, част...
Все мы знаем, как нелегко зарабатывать деньги. Особенно тяжело приходится людям, которые работают физически. Для того чтобы хоть как-то облегчить им труд, специалис...
К сожалению, в книжном магазине нет той литературы, которая бы называлась «Лучшая книга для программистов», «Прекрасный вариант для начинающих», и т. п. Однако, все �...
Операционные системы
В наше время компьютеры являются неотъемлемым элементом жизни и работы. В данном случае большое внимание уделяется процессу обучения в области использования тех �...