Помощник
|
JSON массивы и length |
SEVI
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
7.7.2011, 1:13;
Ответить: alexdrob
Сообщение
#2
|
|
JSON'ом не считаются методом length JSON - объект, откуда у объекта длинна? Можно эмулировать функцию, перебирая все элементы. [JS]<?php $a = array ( "name" => "username", "firstname" => "First Name", "lastname" => "Last Name" ); ?> <script> function length (obj) { var count = 0 for (var item in obj) { count++ } return count } var alpha = <?php echo json_encode($a) . "\n" ?> alert(length(alpha)) </script>[/JS] |
|
|
SEVI
|
Сообщение
#3
|
|
|
Спасибо. Я подумал что лучше сделать так:
[JS] <?php $a = array ( 0 => "username", 1 => "First Name", 3 => "Last Name" ); ?> <script> function length (obj) { var count = 0 for (var item in obj) { count++ } return count } var alpha = <?php echo json_encode($a) . "\n" ?> var alpha2 = new Array(); var i = 0; while(i < length(alpha)) { alpha2[i] = alpha[i]; i++; } alpha = null; alpha = new Array(); alpha = alpha2; alert(length(alpha)) </script>[/JS]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Zel.Biz - CPA/CPI партнерка и Push-сеть (XML JSON feed) | 0 | zelads1 | 887 | 27.12.2020, 17:05 автор: zelads1 |
|
Zel.Biz - Push/CPA/CPI рекламная сеть (XML JSON feed) | 0 | Zelads | 1695 | 14.10.2020, 13:22 автор: Zelads |
|
Двумерные массивы | 4 | people2010 | 11385 | 5.8.2010, 0:52 автор: -people2010- |
Текстовая версия | Сейчас: 26.4.2024, 8:28 |